Topic
Dataset objekt erzeugen
Page d'accueil ' Communauté ' Automation et VBA ' Créer un objet Dataset
- Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par Karim El Mazouar, le il y a 13 années et 10 mois.
-
AuteurMessages
-
21.07.2011 à 09:37 #35103Karim El MazouarParticipant
Hallo,
ich wollte ein objekt vom Typ Dataset (myDataset) erzeugen nun möchte ich vorher abfragen, ob MyDataset schon existiert. Wenn Ja, dann sollte kein Objekt erzeugt werden
Hintergrunde ist, ich möchte ein Dataset anlegen und mit Daten füllen. Die datenn sollten beim Makroausführung in einer Tabelle landen. Die Tabelle liegt in einem Dokument-Objekt
Eine IF-Anweisung geht denn in diesem Fall nicht, weil Flexpro fügt immer ein Index beim Erzeugen eines neuen Dataset-Objekt(MyDataset1, MyDataset2, MyDataset3….)
[code]
If !(Abfrage ob MyDataset existiert)Then
With ActiveDatabase.RootFolder.Add(“MyDataset”, fpObjectTypeDataSet)
……
End With
End If
[/code]Gruß
K21.07.2011 à 09:37 #35105Karim El MazouarParticipantHallo,
ich wollte ein objekt vom Typ Dataset (myDataset) erzeugen nun möchte ich vorher abfragen, ob MyDataset schon existiert. Wenn Ja, dann sollte kein Objekt erzeugt werden
Hintergrunde ist, ich möchte ein Dataset anlegen und mit Daten füllen. Die datenn sollten beim Makroausführung in einer Tabelle landen. Die Tabelle liegt in einem Dokument-Objekt
Eine IF-Anweisung geht denn in diesem Fall nicht, weil Flexpro fügt immer ein Index beim Erzeugen eines neuen Dataset-Objekt(MyDataset1, MyDataset2, MyDataset3….)
[code]
If !(Abfrage ob MyDataset existiert)Then
With ActiveDatabase.RootFolder.Add(“MyDataset”, fpObjectTypeDataSet)
……
End With
End If
[/code]Gruß
K21.07.2011 à 10:06 #35104Bernhard KantzParticipantUse the [b]ObjectExists[/b] method of the folder object.
Example:
If ActiveDatabase.RootFolder.ObjectExists(“MyDataSet”, fpObjectTypeDataSet) Then
‘***
End If -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.