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

Du bist als Gast eingelogt. ( Anmelden | Registrieren )
  • Access Runtime -> Outlook, Bericht als E-Mail
  • Lorenz21.05.14 17:39
       └ RE: Access Runtime -> Outlook, Bericht als E-... Greiff25.06.14 22:23
  • Einzele Felder eines Formulars bearbeiten, sperren...
  • Mozi06.06.14 18:40
       └ RE: Einzele Felder eines Formulars bearbeiten, s... Karl Donaubauer06.06.14 21:40
          └ RE: Einzele Felder eines Formulars bearbeiten,... Mozi14.06.14 15:58
             └ RE: Einzele Felder eines Formulars bearbeite... Karl Donaubauer16.06.14 12:52
                └ RE: Einzele Felder eines Formulars bearbei... Mozi16.06.14 14:34
  • Access 2010: Abfrage
  • Danoffthewall14.06.14 22:45
       └ RE: Access 2010: Abfrage Karl Donaubauer16.06.14 11:58
  • Access Stammtisch München am 12.06.2014 (Do)
  • StefanWirrer10.06.14 12:48
  • 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
    Karl Donaubauer
    Gesendet: 16.05.14 13:44
    Betreff: RE: Sicherun und Löschen



    Elite Veteran

    Beiträge: 848
    50010010010025
    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
    *********
    https://www.donkarl.com/devcon Access-Online-Konferenz 18.+19.4.
    Access Forever: https://www.accessforever.org
    Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy...
    Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
    Top of the page Bottom of the page


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