-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo, Danke für die Antwort
ob Du´s glaubst oder nicht, ich setze mch an dies Problem seit mindetesn 1 Jahr hinund wieder dran- ich bin schlicht zu dusselig .. Mechtilde schrieb: > Hallo Claus, > > Eine Bitte zuerst beantworte die Fragen nacheinander claus schrieb: > > > >> Hai. S orry - ich dachte, es wäre halbwegs klar, daß die DB und >> ANbindung an OO problemlos läuft. >> >> Also - kein Thema. >> >> Die Datenbank ist erstellt mit MySQLAdmin. Angebunbden ist sie >> über JDBC in OO per Datei-Datenbank-neu. > bitte Schritt für Schritt beschreiben uffz- also: (nur vorweg- die Anbindung is OK ..Ichkann schon was sehen, auswählen etc ...) aber vielleicht siehst Du ja was neues (von wegen primery key - hab ich aber überall drin ...) : Folgendes Vorgehen hab ich gemacht: - - Datei - Neu - Datenbank - Verbindung zu bestehender Datenbank herstellen (JDBC) - JDBCVerbindung einrichten (Pfad d:\Prog\Java\mysql-connector-java-5.0.7\mysql-connector-java-5.0.7-bin.jar) - treiberklasse eingeben ... - Datenbank namen eingeben ... - - pw verteilen .. . - - speichern - - benutzen Normale Abfragen, die ich mir erstellt habe (ca. 40) über insges 7 Tabellen funktionieren absolut klaglos. > >> Gespeichert hab ich das ganze dann eben als TEST.odb. Wie gesagt, >> Abfragen funktioneren problemlos. Ich hab schon zig auch mit >> joins etc. ich brauche (oder möchte) eben nur ein nettes Outfit. >> >> Was ich de facto will: >> >> * Ein Feld (Listen feld oder Kombifeld) in dem ich aus (bisher) >> EINER Tabelle einen Wert anklicke, und * Ein TExtfeld (oder >> zwei), in dem ein dem ertsen feld zugeordneter Wert erscheint. >> >> Ich möchte NICHT unten am Bildrand "Datensatz x, y, z" anklicken, >> >> >> >> >> >> Beipsiel: Datenbank.TEst Datenbank.Test.Feld1: >> Datenbank.Test.Feld 2: Typ Farbe >> Hund braun katze weiß maus grau >> >> >> Also: OO.Listenfeld enthält Typ, OO.Textfeld soll Farbe(Typ) >> ausgeben >> >> Muß ich nun in Feld eine SQL Abfrage (selcet typ from ...) >> eingeben ? > ja und zwar in den Eigenschaften dieses Feldes Schon klar. An dem Punkt bin ich ja ... das funzt soweit auch gut. für das listenfeld. demnach schreibe ich beim Textfeld in den Eigenschaften : select AktuellAgezeigtesErgebniss from L i s t e nfeld das wär es ja... Ich will ja nicht auf die Datenbank zugreifen (das ist easy), sondern auf das Ergebnis (also die aktuelle Anzeige) des Listenfeldes. WIE ? > >> Oder kann ich aus der DB direkt die Felder anklicken (wie?)? >> >> Und vor allem - WOHER weiß das Textfeld, welchen Wert ich im >> Listenfeld angeklickert habe - das ist das zentrale Problem, > > das steht dann in den Eigenschaften. Volltreffer !!! Welchen Eigenschaften muß wie gewählt werden ..? (jahaaaaa, die Glaskugel - ich weiß ;-) > > Welche Literatur nimmst Du zur Hilfe? die Onlinehilfe - was anderes brauchbares kenn ich leider nicht. Da steht leider eben nicht sonderlich viel drin. Und HowTows finde ich für das spezielle Prob nicht. Ne Abbildung, das wär es mal. - - es k a n n kein großes Ding sein, ich dreh mich hier nur im kreise ... sorry Meinen Screenshot, den ich hochsenden wollte, hat des sysop geknickt - tja... >> >> frei nach grönemeier: >> >> ich eiere seit stunden ... > Nur das beantworten der Dir gestellten Fragen hilft weiter ok - hoffe, es ist ausführlich genug. Ich hoffe weiter, daß klargeworden ist, nicht die Anbindung der DB an OO dasProblem ist, sondern wirklich nur der entscheidende Hinweis, /wie/ und /wo/ geb ich dem /Textfeld/ in seinem Eigenschaftskontext bekannt, daß es gefälligts /das Ergebniss der aktuellen Abfrage aus dem Listenfeld/ darzustellen hat. Das Listenfeld klappt ja schon. Für sich allein. Davon hab ich aber nichts. Ich kann zwar wunderbar hoch und herunterscrollen, und wenn ich sage, das Feld soll nach datum ordnen, dann tut es das auch, aber dann weiß ich nicht mehr weiter... Im prinzip will ich nur eine Abfrage a lá select Typ, Farbe from Pelztier .. ausgeben, aber ich will den Typ eben interaktiv via listenfeld auswählen können und im Nachbarfeld soll eben die zugehörige Farbe des Pelztiers erscheinen. Das ganze in einem Feld mit /concat/ auszugeben ist trivial. Will meinen - es funktioniert. Das ist aber bei 7 Tabellen und teils 50 Feldern ein ganz klein wenig unübersichtlich ;-) > > Meine Glaskugel ist zu klein für solche Aufgabenstellungen ;-) Schon klar. Bin selber im technsichen Außendienst für Spezialmisch- und Rührsysteme - glaub mir - ich weiß wie schön es ist mit Null-Info eine Anlage auszulegen - Danke bisher für die Geduld , Claus > > Gruß > > Mechtilde > > > > > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFG2C3+dNAbm03Zll8RAiIOAJ4ttOyyqWL5IsqX68oxwAUWrrNulACdFa00 neTCT4DAF2C5u7XKzkZ3HB0= =nkvK -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]