Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Access 2002 Terminbestätigung





Frage

Ich habe eine Datenbank mit den Feldern: Anrede Vorname Nachname Anrede2 Vorname2 Nachname2 Familienstand ich habe einem Bericht mit flexibler Briefanrede erstellten (in einem Textfeld), sieht dann so aus:: bei verheiratet: Vorname2 und Vorname Nachname bei lebenspartner: Vorname2 Nachname2 Vorname Nachname Bei ledig Vorname Nachname sowie die pers. Anrede(Textfeld im Bericht): bei verheiratet Sehr geehrte Familie Nachname, bei lebenspartner: Sehr geehrte Frau Nachname2, sehr geehrter Herr Nachname, bei ledigen wird Frau und Herr alls Anrede unterschieden. Der Bericht wurde mit direktem bezug auf die Tabelle erstellt (nicht über eine Abfrage, denn da klappt das nicht), das Formular wurde ebenso direkt von der Tabelle erstellt. Ich kann auch vom Formular direkt mit einer Schaltflächen den Bericht aufrufen nur leider nicht den aktuellen Datensatz der gerade im Formular steht, was bei über 2000 Datensätzen ein großes Problem darstellt, wie kann ich dies korrigieren??? ziehl ist es vom Formular (Terminierung) mit nur einem Knopfdruck eine Terminbestätigung auszudrucken aber nur für den aktuellen Datensatz.

Antwort 1 von Teddy7

Also erstens geht das auch mit einer Abfrage als Datenquelle.

Zweitens kann man beim Öffnen des Berichts Kriterien mitgeben, die die Datenquelle des Berichts automatisch einschränken. Das sieht dann z.B. so aus:
Dim suche As String
suche = "KundenNr = " & txtKundenNr
DoCmd.OpenReport "repKunde", acViewPreview, , suche

Wobei txtKundenNr ein Feld auf der Form ist und der Feldname im Datensatz = KundenNr

Gruß
Teddy

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: