Suche | Statistiken | Benutzerliste | Access-FAQ | Datenschutz Foren
donkarl Forum
donkarl Forum ->  Themen -> Access -> Diskussion ansehen

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • Access97 nach Access/Win 8
  • ManfredPrefi05.06.14 19:43
       └ RE: Access97 nach Access/Win 8 Karl Donaubauer06.06.14 16:47
  • Hilfe VBA
  • Heims02.06.14 19:08
       └ RE: Hilfe VBA Karl Donaubauer03.06.14 01:00
  • per Access-VBA pdf-Datei füllen
  • georg586229.05.14 14:54
       └ RE: per Access-VBA pdf-Datei füllen georg586230.05.14 11:36
  • Abbruch ohne Speichern
  • Heims22.05.14 17:46
       └ RE: Abbruch ohne Speichern Karl Donaubauer23.05.14 16:16
  • Access 2007 PLZ und Ort verknüpfen
  • Micha03.05.14 11:52
       └ RE: Access 2007 PLZ und Ort verknüpfen dreho03.05.14 14:08
       └ RE: Access 2007 PLZ und Ort verknüpfen Karl Donaubauer03.05.14 15:31
          └ RE: Access 2007 PLZ und Ort verknüpfen Micha03.05.14 20:10
             └ RE: Access 2007 PLZ und Ort verknüpfen Micha05.05.14 21:37
                └ RE: Access 2007 PLZ und Ort verknüpfen crusher60615.05.14 14:12
                   └ RE: Access 2007 PLZ und Ort verknüpfen comicha15.05.14 22:30
                      └ RE: Access 2007 PLZ und Ort verknüpfen Micha15.05.14 23:12
                         └ RE: Access 2007 PLZ und Ort verknüpfen comicha17.05.14 01:57
                            └ RE: Access 2007 PLZ und Ort verknüpfen Micha17.05.14 17:18
                               └ RE: Access 2007 PLZ und Ort verknüpfen StefanWirrer21.05.14 12:03
  • Access-Stammtisch Rhein-Main
  • Martin Asal20.05.14 22:54
  • Datenaktualisierung ODBC
  • Robert20.05.14 13:49
  • Steuerelement dieses Elements wurde gelöscht. Feh...
  • @Julia10.05.14 09:52
       └ RE: Steuerelement dieses Elements wurde gelöscht... wilo15.05.14 08:07
          └ RE: Steuerelement dieses Elements wurde gelösc... @Julia17.05.14 17:28
          └ RE: Steuerelement dieses Elements wurde gelösc... @Julia20.05.14 10:09
  • Fehler bei Übertrag im Bericht
  • pwakolbi16.05.14 11:18
       └ RE: Fehler bei Übertrag im Bericht Karl Donaubauer16.05.14 13:27
          └ RE: Fehler bei Übertrag im Bericht pwakolbi16.05.14 15:04
  • Sicherun und Löschen
  • dreho04.05.14 07:55
       └ RE: Sicherun und Löschen Karl Donaubauer16.05.14 13:44
  • Access 2003 unter WIN7 PRO und WIN XP PRO
  • Inside11108.05.14 16:22
       └ RE: Access 2003 unter WIN7 PRO und WIN XP PRO wilo15.05.14 07:59
  • Probleme beim Export von Bericht
  • pwakolbi13.05.14 12:32
       └ RE: Probleme beim Export von Bericht Karl Donaubauer13.05.14 14:52
          └ RE: Probleme beim Export von Bericht pwakolbi14.05.14 21:23
  • Neue Interessengruppe für Access-Entwickler
  • Karl Donaubauer13.05.14 15:58
  • Access 2013 Weitergabe mit Verweisen auf Word/Exce...
  • georg586205.05.14 22:32
       └ RE: Access 2013 Weitergabe mit Verweisen auf Wor... Karl Donaubauer05.05.14 23:59
          └ RE: Access 2013 Weitergabe mit Verweisen auf W... georg586207.05.14 22:08
          └ RE: Access 2013 Weitergabe mit Verweisen auf W... georg586208.05.14 21:39
  • Navigation Benutzerdefinert
  • dreho08.05.14 12:38
    Karl Donaubauer
    Gesendet: 16.05.14 13:44
    Betreff: RE: Sicherun und Löschen



    Elite Veteran

    Beiträge: 868
    5001001001002525
    Ort: Wien
    Hallo!

    dreho - 04.05.14

    in einem Formular lösche ich Datensätze (Mitglieder eines Vereins).

    Ist es möglich, vor dem Löschen den Datensatz in eine "Austritt-Tabelle" zu sichern.
    Es muss so gesteuert sein, dass ein Löschen eines Datensatzes gar nicht möglich ist, bevor der Datensatz gesichert wird.

    Ich bin in Sachen VBA nicht der Profi .

    Du solltest die Datensätze nicht löschen sondern in der Tabelle z.B. ein Ja/Nein-Feld "Aktiv" haben, dass du stattdessen umsetzt. Noch besser wäre ein Datumsfeld "Austrittsdatum", dass du statt des Löschens mit dem aktuellen Datum versiehst. Jedenfalls kannst du dann in Abfragen usw. nach diesem Feld filtern und musst nicht alle Auswertungen usw. doppelt führen.

    Wenn es partout eine Auslagerungs- und Löschfunktionalität sein muss, dann gehe ich einmal davon aus, dass du das in einem Formular frmMitglieder veranstalten willst:

    - Erstelle eine Anfügeabfrage, die alle Felder von tblMitglieder nach tblAustritt überträgt.
    - Als Kriterium beim Primärschlüsselfeld, z.B. MitgliederId, schreibst du: Forms!frmMitglieder!MitgliederId
    Das sorgt dafür, dass nur der aktuelle DS im Formular übertragen wird.
    - Erstelle eine Löschabfrage für tblMitglieder mit dem gleichen Kriterium.
    - Im Formular verbietest du das Löschen und ermöglichst es nur über eine Schaltfläche. Beim Klicken der Schaltfläche führst du diesen Code aus:

    DoCmd.OpenQuery "Deine Anfügeabfrage"
    DoCmd.OpenQuery "Deine Löschabfrage"

    Ich habe absichtlich eine Methode angeführt, mit der Warnmeldungen kommen. Falls dich das stört, dann s. den letzten Absatz über Execute in http://www.donkarl.com?FAQ2.4

    -----
    Servus
    Karl
    *********
    Access-Entwickler-Konferenz: https://www.donkarl.com/?aek - Jetzt anmelden für 19./20.10. in Nürnberg
    Access DevCon Vienna: https://www.donkarl.com/devcon
    Access Forever: https://www.accessforever.org
    Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy...
    Top of the page Bottom of the page


    Seite: < 48 49 50 51 52 53 ... 54 55 56 57 58 59 60 ... >
    Suche in diesem Forum
    Druckfreundliche Version
    (Alle Cookies von dieser Seite löschen.)