Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Löschen in einem Unterformular
zurück: Eingabeformat des Textfeldes verschwindet weiter: Anzeige des richtigen Datensatzes in einem neuen Formular Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Riko
Office sehr gut - VBA Anfänger


Verfasst am:
18. Okt 2007, 11:27
Rufname:
Wohnort: Wiesbaden

Löschen in einem Unterformular - Löschen in einem Unterformular

Nach oben
       Version: Office 2003

Hallo zusammen,

folgendes Problem habe ich. Ich möchte in einem Unterformular etwas löschen, jedoch bekomme ich einen Laufzeizfehler.
Das Hauptformular ist "frmVersammlung"
Das Unterformular ist "sfrmProtokoll" mit dem Listenfeld "Liste20".

Hier mein Code:
Code:
Private Sub RemoveTOP()
    Set db = CurrentDb
    TOPindex = Me!Liste20.Column(0)
    db.Execute "DELETE FROM top WHERE SatzID = " & TOPindex
    Me!Liste20.Requery
End Sub
Ich denke der Fehler liegt in der Anweisung Set db = CurrentDb!
Was mache ich falsch?

Die Fehlermeldung lautet:
Zitat:
Laufzeitfehler 3131 - Syntaxfehler in FROM Klausel
Vielen Dank für eine schnelle Hilfe!

Grüße

Riko

_________________
---

WIN Vista, Office 2003, Lotus Notes 7
JörgG
Access-Team


Verfasst am:
18. Okt 2007, 12:02
Rufname:
Wohnort: b. Dresden


AW: Löschen in einem Unterformular - AW: Löschen in einem Unterformular

Nach oben
       Version: Office 2003

Hallo,

die Tabelle heisst top (?) und es muss wenigsten ein Zielfeld oder * angegeben werden:
Code:
    db.Execute "DELETE * FROM [top] WHERE SatzID = " & TOPindex, dbFailOnError
Idea top ist ein reserviertes AC-Wort, setze den TabNamen in [] Klammern, oder benenne die Tabelle um.
_________________
MfG, Jörg Very Happy

Bitte das Feedback nicht vergessen.
Riko
Office sehr gut - VBA Anfänger


Verfasst am:
18. Okt 2007, 12:45
Rufname:
Wohnort: Wiesbaden

AW: Löschen in einem Unterformular - AW: Löschen in einem Unterformular

Nach oben
       Version: Office 2003

Hallo Jörg,

vielen Dank für Deine Hilfe. Das Problem war der Tabellenname. Habe diesen in [ ] gesetzt und nun funktioniert alles.

Bzgl. dem "*" ist es meines Wissens nicht nötig diesen zu setzen, sofern ich die gesamte Zeile in der Tabelle löschen möchte!
Nochmals 1000 Dank.
Razz Bin super happy Razz

Grüße

Riko

_________________
---

WIN Vista, Office 2003, Lotus Notes 7
Willi Wipp
Moderator


Verfasst am:
19. Okt 2007, 06:10
Rufname:
Wohnort: Raum Wiesbaden


Re: Löschen in einem Unterformular - Re: Löschen in einem Unterformular

Nach oben
       Version: Office 2003

Hi Ihr Zwei,

das * sollte in diesem Fall immer ueberfluessig sein.
Man loescht ja immer die ganze Zeile d.h den Datensatz. Einzelne Felder (Spalten) kann man so nicht loeschen

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
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: 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: Tabellenvergleich | Gleiche Datensätze löschen 0 Daikon 979 29. Nov 2005, 13:50
Daikon Tabellenvergleich | Gleiche Datensätze löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Doppelte Einträge in Abfragen löschen 8 MeWe 1479 13. Aug 2005, 09:44
MeWe Doppelte Einträge in Abfragen löschen
Keine neuen Beiträge Access Tabellen & Abfragen: (A03) DS in einer Excel-Tabelle mit Löschabfrage löschen 6 PrinceArthas 794 08. Aug 2005, 00:13
PrinceArthas (A03) DS in einer Excel-Tabelle mit Löschabfrage löschen
Keine neuen Beiträge Access Tabellen & Abfragen: SQL : Datenbank löschen 1 cfl2si 7440 23. März 2005, 12:30
Willi Wipp SQL : Datenbank löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Parameterabfrage in Unterformular 2 kassandra 1210 09. März 2005, 11:15
kassandra Parameterabfrage in Unterformular
Keine neuen Beiträge Access Tabellen & Abfragen: Unterformular aktualisieren ?? Häh?? 1 blicki 980 07. März 2005, 23:11
der_Volkmann Unterformular aktualisieren ?? Häh??
Keine neuen Beiträge Access Tabellen & Abfragen: duplikatabfrage, löschen der doppelten datensätze.... 1 nebbio 1489 30. Jan 2005, 16:58
hommy duplikatabfrage, löschen der doppelten datensätze....
Keine neuen Beiträge Access Tabellen & Abfragen: Doppelte Einträge in einer Abfrage löschen 10 Ernst Eberhardt 1376 18. Jan 2005, 15:39
Ernst Eberhardt Doppelte Einträge in einer Abfrage löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Spalten in Tabelle löschen wenn ohne Inhalt 7 Zoran 776 14. Jan 2005, 16:33
Skogafoss Spalten in Tabelle löschen wenn ohne Inhalt
Keine neuen Beiträge Access Tabellen & Abfragen: Datensatz löschen und die anderen neu durchnummerieren 16 brauchehilfe@office 5626 20. Okt 2004, 15:34
Willi Wipp Datensatz löschen und die anderen neu durchnummerieren
Keine neuen Beiträge Access Tabellen & Abfragen: Einmalige Datensätze löschen 18 frankkugler 1614 18. Okt 2004, 15:33
frankkugler Einmalige Datensätze löschen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: MS Frontpage