Meldung ausgeben beim Übereinstimmen von Datensatz

Hallo Experten,

ich möchte eine Meldung ausgeben, wenn ein Datensatz in einer Tabelle schon vorhanden ist.

z.B. Abfrage einer Telefonnummer

Habe eine Abfrage erstellt über die nach einer Telefonnummer gesucht werden kann. Sollte jetzt die Tel.Nr vorhanden sein möchte ich jetzt eine Meldung ausgeben wie „Tel. Nr. schon vorhanden oder nicht vorhanden“

Im Moment habe ich es so gelöst, sollte die Nummer vorhanden sein öffnet sich das entspr. Formular mit Daten, ist sie nicht vorhanden geht eine leere Seite auf. Ich finde die Lösung mit der Ausgabe einer Meldung eleganter. Wie kann ich das anstellen ?

Danke Olaf

Hallo Olaf,

das kannst du am einfachsten über Tabelle/Feldeigenschaften/Indiziert: „Ja (ohne Duplikate)“ lösen. Dann prüft’s die DB automatisch und gibt eine Meldung aus.

Steffen

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

das kannst du am einfachsten über
Tabelle/Feldeigenschaften/Indiziert: „Ja (ohne Duplikate)“
lösen. Dann prüft’s die DB automatisch und gibt eine Meldung
aus.

Steffen

Hallo Steffen,

das funktioniert leider nicht, gibt es noch andere Möglichkeiten ?

SQL-Ansicht der Abfrage sieht folgendermaßen aus:

SELECT tblAuto.Stamp, tblAuto.Auftrag, tblAuto.UserOuntbound, tblAuto.Anrede, tblAuto.Vorname, tblAuto.Name, tblAuto.Telefon
FROM tblAuto
WHERE (((tblAuto.Telefon)=[Telefonnummer eingeben]))
ORDER BY tblAuto.Telefon;

Gruß Olaf

,

das funktioniert leider nicht, gibt es noch andere
Möglichkeiten ?

SQL-Ansicht der Abfrage sieht folgendermaßen aus:

SELECT tblAuto.Stamp, tblAuto.Auftrag, tblAuto.UserOuntbound,
tblAuto.Anrede, tblAuto.Vorname, tblAuto.Name, tblAuto.Telefon
FROM tblAuto
WHERE (((tblAuto.Telefon)=[Telefonnummer eingeben]))
ORDER BY tblAuto.Telefon;

Hallo,

verstehe ich jetzt was nicht? Das ist doch ne Parameterabfrage. Du hattest aber doch eine Meldung wollen, wenn eine Telefonnummer schon vorhanden ist, also z.B. bei einer Formulareingabe.
Was ich auch nicht verstehe ist, warum der Unique-Index nicht funktionieren soll? Sind da schon Daten drin, die dieser Bedingung nicht entsprechen? Dann müssten sie natürlich vorher bereinigt werden.

Gruß

Steffen

verstehe ich jetzt was nicht? Das ist doch ne
Parameterabfrage. Du hattest aber doch eine Meldung wollen,
wenn eine Telefonnummer schon vorhanden ist, also z.B. bei
einer Formulareingabe.
Was ich auch nicht verstehe ist, warum der Unique-Index nicht
funktionieren soll? Sind da schon Daten drin, die dieser
Bedingung nicht entsprechen? Dann müssten sie natürlich vorher
bereinigt werden.

Gruß

Steffen

Hallo Steffen,

ja da sind schon Daten drin.
Ich werde die Abfrage aber erst einmal anders gestalten und nur das Feld Tel.nr. ansprechen.
Wenn es dann immer noch nicht funktionieren sollte, darf ich dich dann per Mail fragen?

gruß olaf

Klar

darf ich
dich dann per Mail fragen?

gruß olaf

Klar