Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Problem beim Löschen
zurück: Checkboxen im Unterformular zählen weiter: Daten im Unterformular von bestimmten Benutzern sperren Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Offen Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Mirko K
Im Profil kannst Du frei den Rang ändern


Verfasst am:
08. Sep 2010, 22:41
Rufname:

Problem beim Löschen - Problem beim Löschen

Nach oben
       Version: Office 2003

Hallo zusammen,

ich habe ein Problem beim Löschen von Datensätzen über einen button auf Formularebene.
Es handelt sich bei den Datensätzen um Rechnungen. Auf dem Formular gibt es verschiedene Steuerelemente, die per Standardwert befüllt werden (z.B. Datum, Rechnungsdatum etc.). Das Problem ist nun, dass nach dem Löschen eines Datensatzes ja anscheinend zum "nächsten" (?) , neuen Datensatz gesprungen wird. Normalerweise wird dieser ja nicht gespeichert, solange keine Daten eingetragen werden. Wenn ich das Formular schließen würde, hätte ich auch keinen neuen, leeren Datensatz. Durch die Standardwerte wird aber nun ein neuer Datensatz angelegt. Den möchte ich eigentlich garnicht haben. Im Formular sollte nach dem Löschen eher einfach der erste oder letzte Datensatz angezeigt werden und kein neuer angelegt werden.
Das Löschen führe ich mit den Menübefehlen aus:
Code:

DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70

Kann mir jemand helfen, dieses Neuanlegen zu umgehen?
Vielen Dank und noch einen schönen Abend!
Beste Grüße
Mirko
stpimi
Moderator Access


Verfasst am:
09. Sep 2010, 07:21
Rufname:
Wohnort: Graz

AW: Problem beim Löschen - AW: Problem beim Löschen

Nach oben
       Version: Office 2003

Servus!

Dass hier zu einem neuen Datensatz gesprungen wird, bezweifle ich. Allenfalls kannst Du ja nach dem Löschen explizit den ersten Datensatz aufrufen.

Verwende statt der in Access-Assistenten zombieartig weiterlebenden MenuItem-Befehle besser

Code:
DoCmd.RunCommand acCmdDeleteRecord


Anschliessend empfiehlt sich ein Me.Requery, um die Datenbasis des Formulares neu einzulesen. Damit bist Du auch automatisch auf dem ersten Datensatz.

_________________
Lg, Michael

Dein Feedback hilft auch anderen - vergiß es nicht!
Mirko K
Im Profil kannst Du frei den Rang ändern


Verfasst am:
09. Sep 2010, 09:52
Rufname:


AW: Problem beim Löschen - AW: Problem beim Löschen

Nach oben
       Version: Office 2003

Hi stpimi,

vielen Dank für deine Antwort.
Ich werde mal versuchen, die MenuIttem-Befehle zu ersetzen.
Leider funktioniert´s mit acCmdDeleteRecord auch nicht. Das Problem tritt übrigens nur dann auf, wenn der letzte Datensatz (letzte ID) gelöscht wird. Ich vermute schon, dass es irgend etwas mit dem weiterspringen zum neuen Datensatz zu tun hat. Beim Löschen des letzten Datensatzes direkt in einer Tabelle wird ja auch direkt in die nächste Zeile, also in einen neuen Datensatz gesprungen. Dort stehen nun schon die Standardwerte, also wird er gespeichert, schätze ich. Da es allerdings meine erste Access-Erfahrung ist, bin ich mir aber auch nicht sicher.
Den Sprung auf den ersten Datensatz hatte ich auch schon ausprobiert, mit
Code:

GoToRecord acDataForm, "frm_Rechnung", acFirst

Weder das noch das requery behebt das Problem leider.
Gibt´s es noch eine Idee, die Sache zu umgehen?
Vielen Dank und herzliche Grüße
Mirko
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Doppelte löschen 3 FlorianWein 916 31. Mai 2006, 15:06
Willi Wipp Doppelte löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Wie kann ich eine Tabelle per löschen wenn... 3 blicki 832 18. Mai 2006, 12:49
Willi Wipp Wie kann ich eine Tabelle per löschen wenn...
Keine neuen Beiträge Access Tabellen & Abfragen: automatisches löschen von Beziehungen 9 k@lleII 3094 03. Apr 2006, 16:15
k@lleII automatisches löschen von Beziehungen
Keine neuen Beiträge Access Tabellen & Abfragen: Acc2002/XP-Viele Daten in Abhängigkeit von 2Feldern löschen 2 michse02 625 17. März 2006, 02:02
Gast Acc2002/XP-Viele Daten in Abhängigkeit von 2Feldern löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Dublikate -> nur ein Datensatz löschen 1 Jason 1124 16. März 2006, 17:31
Gast Dublikate -> nur ein Datensatz löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Tabellerstellungsabfrage will sich selbst löschen 2 Gast 599 03. Feb 2006, 17:29
Gast Tabellerstellungsabfrage will sich selbst löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Am 31.12. jeden Jahres dieses Feld löschen - A2k 1 Knautschke 628 11. Nov 2005, 10:33
stpimi Am 31.12. jeden Jahres dieses Feld löschen - A2k
Keine neuen Beiträge Access Tabellen & Abfragen: Datensätze in allen Tabellen löschen 1 Gast 525 04. Nov 2005, 19:52
jens05 Datensätze in allen Tabellen löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle "richtig" löschen? 6 Gast 617 03. Okt 2005, 11:20
Gast Tabelle "richtig" löschen?
Keine neuen Beiträge Access Tabellen & Abfragen: Führende Leerzeichen in Tabellen löschen 1 Marie_22 6098 19. Aug 2005, 11:19
Gast Führende Leerzeichen in Tabellen löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Dublikate immer wieder aus Textdatei löschen 3 Smile 815 11. Mai 2005, 09:21
Willi Wipp Dublikate immer wieder aus Textdatei löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Laufende Kundennummer nach löschen neu vergeben !? 8 Phil2Sat 1471 21. Apr 2005, 15:16
stpimi Laufende Kundennummer nach löschen neu vergeben !?
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Excel Tipps