Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Felder löschen
zurück: After Update und Bericht weiter: fremde Acc-Datenbank offen? 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
Riggs
Rookie


Verfasst am:
30. Sep 2005, 15:22
Rufname:
Wohnort: Hamburg

Felder löschen - Felder löschen

Nach oben
       

Hallo Forum,

bin ein absoluter Anfänger was VBA und Access angeht.
Habe ein Excel-File als Tabelle verknüpft. Darauf eine Abfrage gebaut
und ein Formular erstellt. Nun möchte ich per Button alle Felder im
Formular auf Schlag löschen. Gibt's dafür 'ne einfache Möglichkeit?

Gruß
Riggs
Dalmatinchen
look into my eyes ...


Verfasst am:
30. Sep 2005, 15:37
Rufname:
Wohnort: Steiermark/Österreich


AW: Felder löschen - AW: Felder löschen

Nach oben
       

Hallo!

Wenn du die Felder nur vom aktuellen Datensatz löschen willst, dann kannst du das so machen:

Erstell einen Button, ohne Assistent.

Dann markier den Button, öffne das Eigenschaftenfenster. Gehe auf die Registerkarte "Ereignis". Such die Zeile "beim Klicken". Dahinter auf die 3 Punkte klicken und Code-Generator auswählen.

Zwischen den zwei schon vorhandenen Zeilen gibst du ein:
Code:
    Me!Feld1 = Null
Du musst nur "Feld1" durch den/die entsprechenden Feldnamen ersetzen. Die Zeile schreibst du so oft, wie du Felder im Formular hast, deren Inhalt gelöscht werden soll.

LG Dalmatinchen

_________________
FEEDBACK nützt jedem!
+++ Auf meiner Homepage findet Ihr zahlreiche Access-Beispiele als Download mit Erklärung! +++
Riggs
Rookie


Verfasst am:
30. Sep 2005, 15:41
Rufname:
Wohnort: Hamburg

AW: Felder löschen - AW: Felder löschen

Nach oben
       

Danke für den Tip!

Hab nur das Problem, daß ich ALLE Felder löschen möchte.
Könnte die natürlich alle einzeln angeben.
Problem ist nur, daß die Excel-Tabelle wachsen kann und
ich nicht wieder in die Programmierung einsteigen möchte.

Gruß
Riggs
Dalmatinchen
look into my eyes ...


Verfasst am:
30. Sep 2005, 15:51
Rufname:
Wohnort: Steiermark/Österreich

AW: Felder löschen - AW: Felder löschen

Nach oben
       

Hallo!

Zuerst mal klargestellt: Möchtest du die Feldinhalte eines Datensatzes löschen, oder den gesamten Tabelleninhalt (die ja im Hintergrund eines Formulars mitspielt)?

LG Dalmatinchen

_________________
FEEDBACK nützt jedem!
+++ Auf meiner Homepage findet Ihr zahlreiche Access-Beispiele als Download mit Erklärung! +++
Riggs
Rookie


Verfasst am:
30. Sep 2005, 16:05
Rufname:
Wohnort: Hamburg

AW: Felder löschen - AW: Felder löschen

Nach oben
       

Ich möchte alle Inhalte der Felder des aktuellen Datensatzes löschen.
Willi Wipp
Moderator


Verfasst am:
06. Apr 2006, 19:46
Rufname:
Wohnort: Raum Wiesbaden

Re: Felder löschen - Re: Felder löschen

Nach oben
       

Hi Riggs,

das koennte vielleicht so gehen
Code:
    Dim ctl As Control
   
    On Error Resume Next
    For Each ctl In Me.Controls
        Select Case ctl.ControlType
          Case acBoundObjectFrame ' Gebundenes Objektfeld
          Case acCheckBox         ' Kontrollkaestchen
            ctl = False
          Case acComboBox         ' Kombinationsfeld
            ctl = Null
          Case acCommandButton    ' Befehlsschaltflaeche
          Case acCustomControl    ' ActiveX-Steuerelement
          Case acImage            ' Bild
          Case acLabel            ' Bezeichnungsfeld
          Case acLine             ' Linie
          Case acListBox          ' Listenfeld
            ctl = Null
          Case acObjectFrame      ' ungebundenes Objektfeld oder Diagramm
          Case acOptionButton     ' Optionsschaltflaeche
          Case acOptionGroup      ' Optionsgruppe
            ctl = Null
          Case acPage             ' Seite
          Case acPageBreak        ' Seitenwechsel
          Case acRectangle        ' Rechteck
          Case acSubform          ' Unterformular/-bericht
          Case acTabCtl           ' Registersteuerelement
          Case acTextBox          ' Textfeld
            ctl = ""
          Case acToggleButton     ' Umschaltflaeche
        End Select
    Next ctl
    On Error GoTo 0

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
KlausMz
Moderator Access


Verfasst am:
06. Apr 2006, 20:54
Rufname:
Wohnort: Irgendwo in der Pfalz

Re: AW: Felder löschen - Re: AW: Felder löschen

Nach oben
       

Riggs - 30. Sep 2005, 16:05 hat folgendes geschrieben:
Ich möchte alle Inhalte der Felder des aktuellen Datensatzes löschen.
Warum löscht Ihr/Du dann nicht einfach den Datensatz. Wenn nichts mehr drin steht kann er doch weg. Oder überseh ich da was ?
_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
jonnyb2006
VBA Dummie


Verfasst am:
23. Nov 2007, 09:13
Rufname:
Wohnort: Kassel


Re: AW: Felder löschen - Re: AW: Felder löschen

Nach oben
       

Dalmatinchen - 30. Sep 2005, 14:37 hat folgendes geschrieben:
Zwischen den zwei schon vorhandenen Zeilen gibst du ein:
Code:
    Me!Feld1 = Null
Hallo habe das auch grade benötigt. Funktioniert auch beim aktuellen Datensatz. Ich möchte aber das dieses eine Feld in allen Datensätzen auf Null gesetzt wird!
Wie mache ich das?

Mein Code löscht nur immer den Eintrag im aktuellen Datensatz ;-(
Code:
Private Sub Befehl340_Click()
    MsgBox "Wirklich alle Etiketten auf Null setzen???"
    Me!AnzahlEtiketten = Null
End Sub

Nachtrag: jonnyb2006 am 23. Nov 2007 um 12:06 hat folgendes geschrieben:
Habe das nun mit einer Aktualisierungsabfrage lösen können!

_________________
gruß
Bernd


Du mußt Deinen Traum finden dann wird der Weg leicht!
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: 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: Durch Abfrage die 2 letzten Zeichen löschen? 2 Maik_er 1325 17. Jan 2005, 14:48
Maik_er Durch Abfrage die 2 letzten Zeichen löschen?
Keine neuen Beiträge Access Tabellen & Abfragen: Felder aus verschiedenen Tabellen in Haupttabelle summieren 4 Maviee 1018 20. Dez 2004, 17:27
mapet Felder aus verschiedenen Tabellen in Haupttabelle summieren
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
Keine neuen Beiträge Access Tabellen & Abfragen: Tabellenbeziehungen löschen ? 2 Gast 612 15. Okt 2004, 11:42
Gast Tabellenbeziehungen löschen ?
Keine neuen Beiträge Access Tabellen & Abfragen: Summer einzelner Felder mittels Abfrage ???? 1 slow 688 05. Okt 2004, 09:29
TommyK Summer einzelner Felder mittels Abfrage ????
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelleninhalt löschen 2 Tobi 988 23. Sep 2004, 12:14
Tobi Tabelleninhalt löschen
Keine neuen Beiträge Access Tabellen & Abfragen: Zu viele Felder in der Tabelle 4 Sephyra 487 16. Sep 2004, 13:12
Sephyra Zu viele Felder in der Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage soll leere Felder überspringen 1 spooky 904 25. Aug 2004, 10:31
Pusteblume Abfrage soll leere Felder überspringen
Keine neuen Beiträge Access Tabellen & Abfragen: 24 felder aus 1 DS in 24 versch. Datensätze kopieren. 3 Mirko 593 30. Jul 2004, 13:55
Willi Wipp 24 felder aus 1 DS in 24 versch. Datensätze kopieren.
Keine neuen Beiträge Access Tabellen & Abfragen: Löschen von Doppelten Datensätzen 2 wgiesel 684 29. Jul 2004, 13:28
wgiesel Löschen von Doppelten Datensätzen
Keine neuen Beiträge Access Tabellen & Abfragen: in einem Textfeld letztes Zeichen löschen? 2 mokona.s 1923 19. Jul 2004, 13:24
mokona.s in einem Textfeld letztes Zeichen löschen?
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Access Tabellen