SQL-Adressen

  • So - jetzt helft mir doch auch mal bitte :)

    Ich hab irgendwann gemerkt das man Adressen im Tobit auch über SQL (z.b. ODBC-Anbindung) aufrufen kann.

    Dies habe ich einfach mal getestet (Mit einer Visual Foxpro Datenbank).

    Das ganze funktioniert dann auch wenn ich nur EINE tabelle für die abfragen benutze.

    aber wenn ich in dem FROM feld "tab_firmen, tab_anspr" eingebe und dann noch in dem Feld für den WHERE-Ausdruck "tab_firmen.kundennr = tab_anspr.kundennr" schreibe, dann tut sich da gar nichts.


    Ähm...
    Ist meine Vermutung dann richtig, das Tobit in dem Fall NICHT mit mehr als EINER Tabelle umgehen kann?

    Was mich allerdings verwundert ist, das ich in der Zuordnung der Felder (SQL<->Tobit) die Spaltennamen BEIDER Tabellen aus meiner DB angezeigt bekomme.


    Ich finde das alles schon irgendwie sehr komisch - und sehr schade das das nicht so einfach klappt wenn man schon so eine schöne Funktion eingebaut hat :(

    Einmal editiert, zuletzt von SvenS (24. Juli 2007 um 14:00)

  • Mmh, das habe ich noch nie probiert. Erstelle doch eine eine eigene Tabelle/View und frage darüber ab. Ich lasse David immer ungern an meine "Echtdaten" :)

  • mhm...
    Eine eigene Tabelle extra dafür ist aufgrund dem Mehraufwand der Datenpflege nicht drin.

    Ein View dann schon eher - allerdings kann man Views nicht beschreiben - aber testen werde ich das trotzdem mal.

    Die IDee an sich is ja nicht schlecht.

  • haha...
    wie geil...

    Also...
    Das mit dem View funktionier soweit das er die Adressdaten auch wirklich Anzeigt (aus BEIDEN Tabellen).

    Das Problem ist, das Updates nicht wirklich ans Tobit übergeben werden und ein refresh mit F5 nichts bringt.

    Wenn ich die geänderte Adresse im Tobit aufrufe und in dem Detail-Fenster aber F5 zum refreshen drücke, dann verreckt das gesamte Tobit.

    Das tolle danach ist dann aber das er die Änderung der Adresse übernommen hat :)


    Noch weitere Vorschläge? ;)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!