Bericht mit Kontonummern Feld

Fragen zum Thema Berichte
Antworten
Kuschel1234
Profi
Beiträge: 43
Registriert: So, 24 Okt, 2010 14:26

Bericht mit Kontonummern Feld

Beitrag von Kuschel1234 » Mo, 25 Okt, 2010 19:41

Ist es möglich im Bericht ein Feld anzulegen in dem ich die Kontonummer eingeben kann, wo dann nach der Eingabe der Kontonummer in einem benachbarten Feld der dazugehörige Kontoname angezeigt wird? Geht das?

Benutzeravatar
Team Schauries
Site Admin
Beiträge: 1058
Registriert: Mo, 17 Jan, 2005 20:25
Wohnort: Essen

Beitrag von Team Schauries » Do, 28 Okt, 2010 17:56

Hallo Kuschel1234,

zurzeit nur sehr umständlich aber im kommenden Update gibt es dafür eine InterRun-Funktion IndexOfKey bzw. IndexOfNumber mit der das sehr elegant umgesetzt werden kann.

Viele Grüße,
Dirk Schauries
Team Schauries

Kuschel1234
Profi
Beiträge: 43
Registriert: So, 24 Okt, 2010 14:26

Beitrag von Kuschel1234 » Fr, 29 Okt, 2010 13:07

Und wie setze ich das aktuell um?

Benutzeravatar
Team Schauries
Site Admin
Beiträge: 1058
Registriert: Mo, 17 Jan, 2005 20:25
Wohnort: Essen

Beitrag von Team Schauries » Mo, 01 Nov, 2010 11:05

In etwas so...

Procedure Eingabefeld1_OnChange

Var I : Integer
Var TestNumber : Integer

TestNumber = StrToInt(Eingabefeld1.Text)

For i = 0 To Accounts.AbsoluteCount - 1
If Account(i).Number = TestNumber
Eingabefeld2.Text = Account(i).FullName
Exit
EndIf
Next

Eingabefeld2.Text = ""

EndProcedure

Einbau des Scripts:

Bericht mit F9 in den Formular-Designer schalten
Eingabefeld der Kontonummer anwählen
Im Eigenschaften-Editor den Reiter Ereignisse anwählen
In der Tabelle in der ersten Zeile (Beim Ändern) in Spalte zwei doppelklicken
Im Programm-Editor obigen Text kopieren

Unter Umständen noch die Namen der Eingabefelder anpassen!

Bericht mit F9 wieder in den Eingabemodus schalten und Eingabe der Kontonummer testen.

Viele Grüße,
Dirk Schauries
Team Schauries

Antworten