Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Datensatz Formular mit Tabelle vergleichen
zurück: Netzwerkauslastung bei Änderungen im FE weiter: UNION mit QuerryDef 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
muththomas
Im Profil kannst Du frei den Rang ändern


Verfasst am:
09. Feb 2012, 14:10
Rufname:

Datensatz Formular mit Tabelle vergleichen - Datensatz Formular mit Tabelle vergleichen

Nach oben
       Version: Office 2007

Hallo, ich habe ein Problem, ich möchte gern in einem Formular beim schreiben in die dazugehörige Tabelle vergleichen ob schon ein Datensatz mit dem Kriterium (ID und den Wortlaut aus einem Kombifeld) vorhanden ist, ich habe es mal so probiert:
Code:
    With CurrentDb.OpenRecordset("Therapieverordnung", dbOpenDynaset)
        .FindFirst "ID_Patient = " & Me!Id _
            & " AND Therapieverordnung = '" & Me!Therapieverordnungauswerten & "'"
        If .NoMatch Then
            .AddNew
            .Edit
        !ID_Patient = Me!Id
        !Therapieverordnung = Me!Therapieverordnungauswerten
        !Nachname = Me!Nachname
        !Vorname = Me!Vorname
        .Update
    End With
Exit Sub
nur leider werden hier nur die vorhandenen Datensätze überschrieben und keine neuen angelegt in der Tabelle, hat jemand eine Idee was ich hier falsch mache???
Über hilfe wäre ich sehr dankbar.
MfG thomas
Sonneschein
AC97-Entwicklung, AC2003-2010 nur Test


Verfasst am:
09. Feb 2012, 14:14
Rufname: Mike


AW: Datensatz Formular mit Tabelle vergleichen - AW: Datensatz Formular mit Tabelle vergleichen

Nach oben
       Version: Office 2007

Hallo,
Code:
            .AddNew
            .Edit
Also entweder (neu)anfügen oder (bestehendes) editieren.
_________________
Grüße
Mike
muththomas
Im Profil kannst Du frei den Rang ändern


Verfasst am:
09. Feb 2012, 14:19
Rufname:

AW: Datensatz Formular mit Tabelle vergleichen - AW: Datensatz Formular mit Tabelle vergleichen

Nach oben
       Version: Office 2007

Hallo Mike, na ja nach möglichkeit beides, also wenn das Kriterium ID und Therapieverordnungauswerten gleich ist dann soll es editiert werden und wenn es ungleich ist dann soll der Datensatz neu angelegt werden, so war mein plan nur die Ausführung hapert noch .
MfG Thomas
(bin mit VBA noch im ersten stadium also recht unwissend)
Sonneschein
AC97-Entwicklung, AC2003-2010 nur Test


Verfasst am:
09. Feb 2012, 14:34
Rufname: Mike

AW: Datensatz Formular mit Tabelle vergleichen - AW: Datensatz Formular mit Tabelle vergleichen

Nach oben
       Version: Office 2007

Hallo,
Zitat:
na ja nach möglichkeit beides
Dann musst du aber beides programmieren.

Ich weiß nicht, ob ich den Sinn des Ganzen verstanden habe UNGETESTET:
Code:
    With CurrentDb.OpenRecordset("Therapieverordnung", dbOpenDynaset)
       .FindFirst "ID_Patient = " & Me!Id _
           & " AND Therapieverordnung = '" & Me!Therapieverordnungauswerten & "'"
        If .NoMatch Then
            ' DS neu anlegen 2 Werte schreiben
            .AddNew
            !ID_Patient = Me!Id
            !Therapieverordnung = Me!Therapieverordnungauswerten
          Else
            ' Datensatz editieren
            .Edit
        End If
        ' restliche Werte schreiben
        !Nachname = Me!Nachname
        !Vorname = Me!Vorname
        .Update
    End With
Wobei mir die "Spaltenzusammensetzung" doch recht recht "vage" erscheint
_________________
Grüße
Mike
muththomas
Im Profil kannst Du frei den Rang ändern


Verfasst am:
09. Feb 2012, 18:28
Rufname:


AW: Datensatz Formular mit Tabelle vergleichen - AW: Datensatz Formular mit Tabelle vergleichen

Nach oben
       Version: Office 2007

Hallo Mike, danke für deine Antwort, habe es nun endlich so übernommen und auch ungestestet von dir funzt die sache prima, vieln dank für deine hilfe.
MfG Thomas
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: kriterium - datensatz nur in einer von zwei tabellen 3 budking82 1000 11. Mai 2004, 12:59
budking82 kriterium - datensatz nur in einer von zwei tabellen
Keine neuen Beiträge Access Tabellen & Abfragen: letzten datensatz bei access ermitteln 2 trommelkind 902 03. Mai 2004, 16:25
trommelkind letzten datensatz bei access ermitteln
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: Mehrmalige Abfrage durch Formular 11 Wickiman 897 03. Mai 2004, 15:23
Willi Wipp Mehrmalige Abfrage durch Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Autowert in bestehende Tabelle 1 Gingi 729 23. Apr 2004, 11:45
mabe38 Autowert in bestehende Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle formatiert in txt-Datei exportieren 1 robby 1115 12. Apr 2004, 23:10
Helge Tabelle formatiert in txt-Datei exportieren
Keine neuen Beiträge Access Tabellen & Abfragen: Tabelle aus Abfrage erstellen 1 dasti 3317 09. Apr 2004, 12:14
Gast Tabelle aus Abfrage erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: Werte aus Formular per VBA in andere Tabelle anfügen 1 Gast 1861 04. Apr 2004, 21:27
el_gomero Werte aus Formular per VBA in andere Tabelle anfügen
Keine neuen Beiträge Access Tabellen & Abfragen: ausgeblendete Tabelle wieder einblenden 2 Dana79 2758 24. März 2004, 11:54
Dana79 ausgeblendete Tabelle wieder einblenden
Keine neuen Beiträge Access Tabellen & Abfragen: Dynamische Tabelle erstellen? 1 trabifant 1341 11. März 2004, 17:12
Willi Wipp Dynamische Tabelle erstellen?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage aus zwei Tabellen in einem Formular ohne Unterformul 4 Hippolytus 749 09. März 2004, 15:07
Hippolytus Abfrage aus zwei Tabellen in einem Formular ohne Unterformul
Keine neuen Beiträge Access Tabellen & Abfragen: Daten als Spaltenüberschriften einer anderen Tabelle 1 Melburnt 685 03. März 2004, 17:11
lothi Daten als Spaltenüberschriften einer anderen Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: Wie kann ich ein Formular erstellen ? 1 Gast 683 01. Feb 2004, 13:34
borstel Wie kann ich ein Formular erstellen ?
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: PHP JavaScript