-
FlexPro
- Auf einen Blick
- Features & Optionen
- Einsatzgebiete
- Alle Vorteile
- Neu in FlexPro 2021
- FlexPro gratis testen
- FlexPro View OEM Freeware
- Kaufberatung
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
- Produkte
- News
- Support
- Unternehmen
- Jobs
- Kontakt
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
Erste Zeile aus Datensatz löschen
Home > Community > Automation and VBA > Erste Zeile aus Datensatz löschen
- Dieses Thema hat 2 Antworten sowie 2 Teilnehmer und wurde zuletzt vor vor 11 Jahren, 4 Monaten von Philipp Heß aktualisiert.
-
AutorBeiträge
-
Mai 23, 2013 um 12:17 pm Uhr #12820Philipp HeßMitglied
Sehr geehrte Damen und Herren,
im Moment versuche ich mit C# die erste Zeile eines Datensatz zu löschen. Wie muss ich dabei vorgehen? Mir ist bewusst, dass man mit RemoveRows() eine Zeile löscht. Mit SelectRows wähle ich Sie aus. ( DataSetSelection Objekt ). Doch wie erzeuge ich das DataSetSelection Objekt. Auf was muss dieses referenziern ?
Mai 23, 2013 um 12:17 pm Uhr #8477Philipp HeßMitgliedSehr geehrte Damen und Herren,
im Moment versuche ich mit C# die erste Zeile eines Datensatz zu löschen. Wie muss ich dabei vorgehen? Mir ist bewusst, dass man mit RemoveRows() eine Zeile löscht. Mit SelectRows wähle ich Sie aus. ( DataSetSelection Objekt ). Doch wie erzeuge ich das DataSetSelection Objekt. Auf was muss dieses referenziern ?
Mai 24, 2013 um 8:56 am Uhr #9291Bernhard KantzTeilnehmerIst der Pfadname des Datensatzes bekannt, kann er über die Eigenschaft RootFolder.Object referenziert werden. Da Object die Default-Eigenschaft eines Folder-Objekts ist, kann auf ihre Angabe (in VBA) verzichtet werden.
Um die erste Zeile des Datensatzes mit diesem Namen im Wurzelverzeichnis zu löschen kann folgendes Codefragment dienen.Sub EntferneErsteZeile() Dim oData As DataSet Set oData = ActiveDatabase.RootFolder("Datensatz", fpObjectTypeDataSet) With oData.Selection .SelectRows 1, 1 .RemoveRows End With End Sub
Statt “Datensatz” kann der vollständige Pfadname des zu behandelnden Datensatzes stehen. Will man mehrere Objekte in einem Ordner referenzieren, kann mit der Object-Eigenschaft zuerst der Ordner, dann relativ zu diesem (wieder mit Object) die gewünschten Objekte auswählen.
Die Umsetzung in C# sollte weiter kein Problem darstellen.Ein Tipp (für Nutzer der Professional Edition): Man nutze die Aufzeichnung eines Quick-Makros (Strg-Umsch-R) und sehe sich den entstandenen Code in der VBA-Entwicklungsumgebung (Alt-F11) an.
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.