Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Überprüfung ob Datensatz vorhanden

Begonnen von Doris-22, Dezember 13, 2011, 22:25:47

⏪ vorheriges - nächstes ⏩

Doris-22

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

Beaker s.a.

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
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

DF6GL

#2
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
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Beaker s.a.

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
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

DF6GL

Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Doris-22