-
FlexPro
- At a Glance
- Features & Options
- Applications
- All Advantages
- What’s New in FlexPro 2021
- Try FlexPro For Free
- FlexPro View OEM Freeware
- Buying Guide
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
- Products
- News
- Support
- Company
- Contact
- 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
- This topic has 2 replies, 2 voices, and was last updated 11 years, 6 months ago by Philipp Heß.
-
AuthorPosts
-
May 23, 2013 at 12:17 pm #12820Philipp HeßMember
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 ?
May 23, 2013 at 12:17 pm #8477Philipp HeßMemberSehr 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 ?
May 24, 2013 at 8:56 am #9291Bernhard KantzParticipantIst 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.
-
AuthorPosts
- You must be logged in to reply to this topic.