Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Doris-22 am Dezember 13, 2011, 22:25:47

Titel: Überprüfung ob Datensatz vorhanden
Beitrag von: Doris-22 am Dezember 13, 2011, 22:25:47
Hallo an alle,

wie schaff ich es denn, dass ich anhand eines Textfeldes in einem Formular ueberpruefe, ob dieser "Name" schon in meiner Datenbank existiert?
Ich trage also in einem Textfeld eine Nr ein (zb. C-8123456). Wenn dies Nr nicht in meiner Tabelle Auftrageingang in der Spalte Projekt Nr existiert soll mir das gesagt werden.

Bitte um eure Hilfe.
Vielen Dank
Titel: Re: Überprüfung ob Datensatz vorhanden
Beitrag von: Beaker s.a. am Dezember 13, 2011, 23:39:02
Hallo Doris,

Quick & Dirty


If Len("" & DLookUp("ProjektNr","Auftragseingang","ProjektNr='" & Me!DeinTextFeld.Value & "'"))=0 Then
   MsgBox "Nummer existiert nicht!"
Else
   MachWas
End if


hth
gruss ekkehard
Titel: Re: Überprüfung ob Datensatz vorhanden
Beitrag von: DF6GL am Dezember 13, 2011, 23:39:25
Hallo,

etwa so:

Sub ProjektNr_BeforeUpdate(Cancel as Integer)
If Dcount ("*", "tblProjekte"," ProjektNr='" & Me!ProjektNr & "'" ) > 0 Then
Msgbox "ProjektNummer existiert schon",vbCritical
Cancel=True
End If
Exit Sub
Titel: Re: Überprüfung ob Datensatz vorhanden
Beitrag von: Beaker s.a. am Dezember 13, 2011, 23:43:36
Hallo Franz,

Oder so ;-).

Wenn der Count allerdings 0 ergibt, existiert das Projekt eben NICHT; - oder hab ich jetzt wieder nicht richtig gelesen?

gruss ekkehard
Titel: Re: Überprüfung ob Datensatz vorhanden
Beitrag von: DF6GL am Dezember 14, 2011, 00:00:11
doch, doch... ;D ;)
Titel: Re: Überprüfung ob Datensatz vorhanden
Beitrag von: Doris-22 am Dezember 14, 2011, 15:51:24
Funktioniert.
Vielen Dank euch :)