FlexPro
HistoryBase
Engineering
Training
Downloads
FlexPro-Support
Wissen
Community
Über Uns
Referenzen
Jobs
Allgemeiner Kontakt
Händlerverzeichnis
FlexPro-Support
DE
EN
FR
Placeholder
Produkte und Lösungen
Support und Downloads
Unternehmen
Magazin
Kontakt
Sprache
MyWeisang

Account Einstellungen

Topic

Folder Referencing

Startseite ' Community ' Automation and VBA ' Folder Referencing

Anzeigen von 3-Stellen - 1 bis 3 (von insgesamt 3)
  • Autor
    Beiträge
  • #35171
    Fiona Vidal
    Teilnehmer

    Good morning,

    I would like to reference folders in the Folders window in sequence without using specific folder names but the order that they appear in the window – is this possible?

    Many thanks for your help!

    #35173
    Fiona Vidal
    Teilnehmer

    Good morning,

    I would like to reference folders in the Folders window in sequence without using specific folder names but the order that they appear in the window – is this possible?

    Many thanks for your help!

    #35172
    Bernhard Kantz
    Teilnehmer

    When using the .Objects property of a Folder object with argument fpObjectTypeFolder the sequence of the folder objects in the FPObjects collection should be the same as in the Folder window (not in the Object List window). The following procedure outputs all folders in the root of the active project database.

    [code]
    Public Sub ShowFolders()

    Dim oColl As FpObjects
    Set oColl = ActiveDatabase.RootFolder.Objects(fpObjectTypeFolder)

    Dim sRes As String
    Dim oObj As FpObject
    For Each oObj In oColl
    sRes = sRes & oObj.Name & vbCrLf
    Next

    MsgBox sRes

    End Sub
    [/code]

    Specifying a string pattern instead of [i]fpObjectTypeFolder[/i] can be used to narrow the collection of folders. For example the FPScript string [b]”^Data\d{3}\.FLD$”[/b] will enumerate all folders ([b]\.FLD$[/b]) whose names start with Data ([b]^Data[/b]) followed by three digits ([b]\d{3}[/b]). Note the double backslash because its use as escape character in string literals. More on regular expressions can be found in the Online Help for Objects (property) in the Index.

Anzeigen von 3-Stellen - 1 bis 3 (von insgesamt 3)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.