Hi,
damit habe ich im Moment meine Probleme. Ich habe eine Eingabemaske, ein Suchfeld und Browser. Wenn in dem 1.Browser gescrollt wird, soll jedesmal parallel dazu in der Eingabemaske die Anzeige des gerade aktuellen Datensatzes aktualisiert werden und in 2 anderen Browsern je eine weitere Tabelle. Das mache ich über oben genannte Funktion. Das klappt auch. Jetzt habe ich als weiteren Schritt ein Suchfeld eingebaut, in dem man über einen Keyblock direkt im 1.Browse den gefundenen Wert angezeigt bekommen soll. Leider ist es aber so, dass dc_getrefresh() im ITEMMARKED des Browses sofort den Buffer des Suchfeldes leert. Gibt es da evtl. wieder irgendwas, was ich übersehe, oder anders lösen könnte?
dc_getrefresh(getlist)
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21192
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
dc_getrefresh(getlist)
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2470
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: dc_getrefresh(getlist)
Frag mich jetzt nicht nach der genauen Syntax, aber bei dc_getrefresh sind ein Haufen Parameter
möglich, z.b. nur das Browse Objekt refreshen.
möglich, z.b. nur das Browse Objekt refreshen.
Gruß
Klaus
Klaus
- Manfred
- Foren-Administrator
- Beiträge: 21192
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: dc_getrefresh(getlist)
Danke Klaus,
aber damit hätte ich ja das Problem, dass ich die Eingabefelder getrennt refreshen müßte. Aber ich werde das mal prüfen, was es da für Möglichkeiten gibt. Im Zweifelsfalle mache ich das eben per Hand für alles einzeln. Es sind ja nicht viele Parts.
aber damit hätte ich ja das Problem, dass ich die Eingabefelder getrennt refreshen müßte. Aber ich werde das mal prüfen, was es da für Möglichkeiten gibt. Im Zweifelsfalle mache ich das eben per Hand für alles einzeln. Es sind ja nicht viele Parts.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9361
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: dc_getrefresh(getlist)
Da verhält sich DC_GetRefresh richtig, denn diese Funktion ordnet den Datalinks/EditBuffern usw. die Werte zu, die die zugeordneten Variablen (!) derzeit haben, und das gilt für den Keyboard-Slot eben nicht, wenn der nur den EditBuffer manipuliert, nicht aber die damit verknüpfte Variable. Also entweder umarbeiten oder das DC_GetRefresh() auf Objekten oder Gruppen eingrenzen (direkt den Namen des Objekts oder der Gruppe angeben, also DC_GetRefresh(oGroup)). Bei einem Schnellsuchfeld an einem Browse genügt eigentlich ein oBrowse:RefreshAll(). Alternativ kann auch im Keyboard-Slot einfach die Ausgangsvariable belegt werden (per Reference an den Slot übergeben), dann klappt das auch.
Herzlich,
Tom
Tom
- Manfred
- Foren-Administrator
- Beiträge: 21192
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: dc_getrefresh(getlist)
Hi Tom,
nachdem ich mir die Anleitung angesehen habe, habe ich erstmal die Möglichkeiten erfasst. Ich denke mal, da es nur ein paar Parts sind, werde ich die getrennt verwalten und dann übergeben.
So lernt man immer wieder dazu. Nicht schlecht express++
nachdem ich mir die Anleitung angesehen habe, habe ich erstmal die Möglichkeiten erfasst. Ich denke mal, da es nur ein paar Parts sind, werde ich die getrennt verwalten und dann übergeben.
So lernt man immer wieder dazu. Nicht schlecht express++
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9361
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: dc_getrefresh(getlist)
Oder in einer Gruppe oder auf einem (unsichtbaren) Textstatic platzieren und dann diesen refreshen. "Kinder" werden ebenfalls aufgefrischt.Ich denke mal, da es nur ein paar Parts sind, werde ich die getrennt verwalten und dann übergeben.
Herzlich,
Tom
Tom