Autor Thema: Eingebettete Ansicht aktualisieren  (Gelesen 3325 mal)

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Eingebettete Ansicht aktualisieren
« am: 30.04.07 - 16:31:32 »
Hilfe Forum,

ich habe folgendes Problem, wo ihr mir vielleicht helfen könnt.

Ich habe eine DB, in der wir Straßennamen verwalten und eine Historie darüber führen, wie die mal gehiessen haben. Mein Ansatz ist folgender:

Jede Straße  hat eine Straßennummer. Diese nehme ich als eindeutiges Kennzeichen. Nun werden die Straßennamen von Annomuff bis heute der Reihe nach eingegeben und jeweils mit der eindeutigen Straßennummer versehen.

Ich habe eine Extra Ansicht, in der nach der Straßennummer kategorisiert ist.

In meiner Eingabemaske habe ich einen Button, der mit Picklist aus einer Ansicht der aktuellen Straßen die raussucht, um die es geht, dann bestimmte Infos, unter anderem die eindeutige Straßennummer in die Maske einträgt. Weiter unten habe ich (und jetzt kommt das Problem) eine eingebettete Ansicht, in der ich nun anhand dieser eindeutigen Nummer alle schon jemals vergebenen Straßennamen zu dieser eindeutigen Nummer anzeigen will. Die Ansicht habe ich auf einzelne Kategorie anzeigen gestellt, und verweise dabei auf das Feld mit der eindeutigen Nummer.

Klappt auch wunderbar, aber leider erst nachdem ich immer auf F9 gedrückt habe.

Ich hätte es aber gerne auf einen Rutsch, d.h. nach Übergabe der Daten aus der Picklist sollte die komplette Maske inkl. eingebettete Ansicht aktualisiert werden.

Ich habs mit @Command([RefreshWindow] ) und @Command([ReloadWindow] ) versucht, klappt leider nicht.

Gibt es einen Befehl, mit dem ich schon von Button aus der Ansicht sagen kann welche Kategorie sie anzeigen soll und dass sie sich aktualisieren soll?

Vielen Dank für eure Hilfe

Thomas
« Letzte Änderung: 30.04.07 - 17:12:33 von iukhdh »
Thomas von der IuK

Offline w3dev

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: Eingebettete Ansicht aktualisieren
« Antwort #1 am: 30.04.07 - 16:38:41 »
Dumme Frage von mir 8), das Feld, in dem die Kategorie dann berechnet wird ist in der Maske schon vor der eingebetteten Ansicht? Wenn nicht, dann wird ja beim ersten refresh der Wert gesetzt und da die Ansicht davor berechnet wird, wäre die Kategorie da n och nicht vorhaden.

Wie gesagt, nur dumme Frage, vielleicht isses das ja.

Gruß, Ronny
So is das mit dem Licht, mal brennt's und mal brennt's nicht

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Eingebettete Ansicht aktualisieren
« Antwort #2 am: 30.04.07 - 16:43:26 »
Ja es geht und wenn du keinen richtig fetten RSOD verursachen willst musst du mit ein paar Tricks arbeiten. In der !!SYSTEM!! Datenbank ist das bei der Benutzer Zuordnung mit drin.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: Eingebettete Ansicht aktualisieren
« Antwort #3 am: 30.04.07 - 16:44:37 »
Du meinst räumlich gesehen darüber ...?

Ja, das ist so. Das Feld ist oben, die Ansicht unten.

Ich habs beim rumtesten auch mal rumgeändert, da kam bei der Ansicht garnix, wie du hast anklingen lassen.

Mit F9 klappts ja auch einwandfrei, bzw. sobald ich mit der Maus irgendwo hinklicke wird die Maske aktualisiert und es steht da was ich will. Nur leider nicht sofort.  Ich vermute dass der Inhalt des Felds mit der eindeutigen Nummer halt nur gefüllt, aber nicht aktualisiert wird. Aber wenn ich den Cursor automatisch in ein anderes Feld setze, wirds auch nix

:(
Thomas von der IuK

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: Eingebettete Ansicht aktualisieren
« Antwort #4 am: 30.04.07 - 16:46:24 »
?
Was ist ein RSOD ?

Was gibt es denn für programmtechnische Alternativen zum F9??

Thomas von der IuK

Offline w3dev

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: Eingebettete Ansicht aktualisieren
« Antwort #5 am: 30.04.07 - 16:52:42 »
Hmmmm, @Command([viewrefreshFields]) hat doch IMHO den gleichen Effekt wie F9. Setz den Befehl doch mal spasseshalber 2x hintereinander.



Gruß, Ronny
So is das mit dem Licht, mal brennt's und mal brennt's nicht

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Eingebettete Ansicht aktualisieren
« Antwort #6 am: 30.04.07 - 16:56:34 »
Vergiss den RSOD der bezog sich auf eine embedded View bei der die Felder um die es geht selber im aktuellen Dokument stehen, verändert und sofort angezeigt werden sollen.
Du musst einfach nur das Feld in das du deinen Wert reinschreibst nicht als Text oder Nummer sondern versteckt als Keyword anlegen und dann bei "Felder bei Schlüsselwortänderung aktualisieren" einen Haken setzen. Dann sollte das was du willst funktionieren.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: Eingebettete Ansicht aktualisieren
« Antwort #7 am: 30.04.07 - 17:06:39 »
 :D
Danke Ronny, das wars.

ich war viel zu sehr auf @Command([RefreshWindow] ) und @Command([ReloadWindow] ) versteift, und habe garnichtmehr an @Command([viewrefreshFields]) gedacht.

Jetzt klappts wie ichs haben will.

Danke natürlich auch an Thomas.

Ciao, jetzt kann ich doch noch  nach Hause und meiner Frau in die Augen sehen  ;D ;D
Thomas von der IuK

Offline w3dev

  • Junior Mitglied
  • **
  • Beiträge: 78
Re: Eingebettete Ansicht aktualisieren
« Antwort #8 am: 30.04.07 - 17:09:05 »
@Command([viewRefreshEyes])  O0

Viel Spass.
So is das mit dem Licht, mal brennt's und mal brennt's nicht

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz