Autor Beitrag
Logi5
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Fr 31.01.03 13:32 
Ich habe folgendes Problem:

Ich habe ein DB-Grind mit einer DataSource verbunden. Die DataSource wiederum mit einer Table (Paradox). Nun möchte ich, dass immer in Abhängigkeit eines Feldwertes des aktiven Datensatzes eine bestimmte Seite in einem Notebook angezeigt wird.
Der Feldwert kann nur leer sein oder zwischen 15 Einträgen gewählt werden. Also Beispiel: wenn im Feld "XY" der Wert "abc" ist, soll das Notebook die Seite "abc" anzeigen.
Nun meine Frage: Welches Ereignis (evtl. vom Grid oder der Source oder der Table oder des Feldes) ist die richtige. Oder muss ich mehrere Ereignisse benutzen.
Es soll schon beim öffnen des Forms natürlich die richtige Seite angezeigt werden, und immer wenn sich der Datensatzzeiger im Grid / Table ändert und wenn sich der Feldwert ändert.

Evtl. hat ja jemand eine Idee, die mir weiterhelfen könnte...
foxy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Fr 31.01.03 13:51 
wenn sich beim öffnen der Form das schon zeigen soll, machste das in FormCreate rein .... wenn du per klick auf dein Grid das zusätzlich ändern willst machste das in ein Click oder DblClick ereignis rein ..... oder versteh ich dich falsch??
Wenn du auf einen datensatz drückst im Grid, soll die entsprechende Seite erscheinen??

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
Logi5 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Fr 31.01.03 14:06 
Titel: so ähnlich
alle Möglichkeiten sollen abgedekt sein. z.B. auch wenn ich über DBNavigator so den Datensatz ändere...
klar kann ich in sämliche OnClick OnChange oder was weis ich abfragen wie der Feldwert ist und dann reagieren, meine Frage war viel mehr so zu verstehen, ob es nicht eine einfachere und übersichtlichere Möglichkeit gibt.

Ich habe mir eine function gebastelt, die den Feldwert übergeben bekommt und dann daraufhin die NoteBook Seite aufruft. Nur muss ich jetzt an 10 oder mehr stellen ein Ereignis auffangen und dann diese function aufrufen?
foxy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Fr 31.01.03 14:15 
ka ob es da ein anderes Ereignis gibt ... ich wüsste auf anhieb keins ... an deiner stelle wüerde ich die Function schreiben (vielleicht in dll auslagern) dann immer aufrufen ... ich wüsste keinen anderen weg :roll:

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
Logi5 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 20



BeitragVerfasst: Fr 31.01.03 14:24 
Titel: so ist es
so habe ich es ja im Moment, hoffte nur, dass ich hier einer ne einfachere Möglichkeit hat... :roll:
GuGl
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 35



BeitragVerfasst: Di 04.02.03 09:10 
Versuchs mal mit dem AfterScroll - Event

_________________
Gruß, GuGl