FlexPro
HistoryBase
Ingénierie
Formation
Téléchargements
Support FlexPro
Connaissance
Communauté
À propos de nous
Références
Emplois
Contact général
Liste des revendeurs
Support FlexPro
FR
DE
EN
Porte-plaquette
Produits et solutions
Support et téléchargements
Entreprise
Magazine
Contact
Langue
MyWeisang

Paramètres du compte.

Topic

String aus Formel mit VBA auslesen

Page d'accueil ' Communauté ' Automation et VBA ' Extraire une chaîne de caractères d'une formule avec VBA

Voir les messages de 3 - 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #34774
    Fri day
    Participant

    Hallo,
    ich habe in einer Datenbank einen Ordner mit unbekanntem Namen, in welchem eine Formel mit bekanntem Namen drin ist / sein sollte. Aus dieser Formel müsste ich mittels VBA einen String auslesen.
    Die Frage ist wie durchsuche ich die Datenbank und deren Ordner nach dieser Formel und wie greife ich auf den Inhalt dieser Formel zu?

    danke

    mfg

    #34776
    Fri day
    Participant

    Hallo,
    ich habe in einer Datenbank einen Ordner mit unbekanntem Namen, in welchem eine Formel mit bekanntem Namen drin ist / sein sollte. Aus dieser Formel müsste ich mittels VBA einen String auslesen.
    Die Frage ist wie durchsuche ich die Datenbank und deren Ordner nach dieser Formel und wie greife ich auf den Inhalt dieser Formel zu?

    danke

    mfg

    #34775
    Bernhard Kantz
    Participant

    For this purpose you can use the [b]SearchConstraints[/b] object and the [b]Search[/b]-function of the folder object.

    Example:
    [code]
    Dim oSearch As SearchConstraints

    Set oSearch = New SearchConstraints

    With oSearch.Add
    .SearchItem = fpSearchItemName
    .CompareOperation = fpSearchCompareOpTextIs
    .SearchValue = “FormulaName”
    .BooleanOperation = fpSearchBooleanOpAnd
    End With

    With oSearch.Add
    .SearchItem = fpSearchItemObjectType
    .CompareOperation = fpSearchCompareOpObjectTypeIsKindOf
    .SearchValue = fpObjectTypeFormula
    End With

    Dim oObjects, oObject
    Dim oFml As Formula

    Set oObjects = ActiveDatabase.RootFolder.Search(True, oSearch)
    Dim strContent As String

    For Each oObject In oObjects
    Set oFml = oObject
    strContent = oFml.Formula
    MsgBox strContent
    Next oObject
    [/code]

    support@weisang.com

Voir les messages de 3 - 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.