Hi,
als Quelle gibt man bei DCBROWSE ja den alias der Datenbank an. Das klappt auch so weit ganz gut. Ich habe nur ein kleines Problem:
Der Browser bleibt die ganze Zeit geöffnet, aber die Datenbank wechselt zwischendurch. Nach dem Wechsel mache ich ein Refreshall() auf den Browser und es wird der andere Datenbestand angezeigt. Ich habe jetzt versucht den Alias gleich zu halten, aber das klappt nicht jedesmal. Gibt es eine eleganterer Lösung direkt, beim Browsen die DB zu wechseln? Die Struktur bleibt die gleiche, es ist nur, das es verschiedene Bestände gibt, die dann in entsprechend verschiedenen DBs sind.
dcbrowse und alias [ERLEDIGT]
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21186
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
dcbrowse und alias [ERLEDIGT]
Zuletzt geändert von Manfred am Mo, 11. Jan 2010 11:22, insgesamt 1-mal geändert.
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: 9358
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: dcbrowse und alias
Hallo, Manfred.
Du kannst in DCBROWSECOLs mit Codeblöcken arbeiten. Die können auch so aussehen:
Wenn Du mit "DCBROWSECOL FIELD" arbeitest, merkt sich das Objekt die Datenquelle intern nochmal. Wenn Du wie hier angegeben arbeitest, kannst Du die Tabelle im Hintergrund austauschen, und eigentlich sogar den Alias bzw. die Workarea.
Du kannst in DCBROWSECOLs mit Codeblöcken arbeiten. Die können auch so aussehen:
Code: Alles auswählen
DCBROWSECOL DATA {||(cMyAlias)->NAME} PARENT oBrowse undsoweiter.
Herzlich,
Tom
Tom
- Manfred
- Foren-Administrator
- Beiträge: 21186
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: dcbrowse und alias
Hi Tom,
mache ich das jetzt anstatt DATA in DCBROWSE? Irgendwie knallt es bei mir immer.
mache ich das jetzt anstatt DATA in DCBROWSE? Irgendwie knallt es bei mir immer.
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: 9358
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: dcbrowse und alias
Hallo, Manfred.
DCBROWSE DATA referenziert ein Array als Datenquelle.
DCBROWSE ALIAS referenziert eine Tabelle. Der Alias kann auch ein Platzhalter sein. (DCBROWSE oBrowse ALIAS cAlias).
DCBROWSE DATA referenziert ein Array als Datenquelle.
DCBROWSE ALIAS referenziert eine Tabelle. Der Alias kann auch ein Platzhalter sein. (DCBROWSE oBrowse ALIAS cAlias).
Herzlich,
Tom
Tom
- Manfred
- Foren-Administrator
- Beiträge: 21186
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: dcbrowse und alias
Hi Tom,
irgendwie klappt es so nicht. ich habe das Problem jetzt anders gelöst.
Danke für den Tipp, er hat mir trotzdem geholfen für die Zukunft.
irgendwie klappt es so nicht. ich habe das Problem jetzt anders gelöst.
Danke für den Tipp, er hat mir trotzdem geholfen für die Zukunft.
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!!
- Manfred
- Foren-Administrator
- Beiträge: 21186
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
Re: dcbrowse und alias
OK,
neues Problem.
Ich habe in einem Browse 3 DB, die angezeigt werden. Das klappt auch so. Jetzt taucht aber das Problem auf, das man durch klick mit der rechten Maustaste in einer Headerspalte die aktive DB wechselt und umsortiert. Die DB sind über Relationen verbunden. Das einzige was aktuell bleibt nach dem Klick, ist die Spalte, in der die DB Felder sind, die auch im Browse als Alias angegeben sind. Die anderen Spalten zeigen nur noch einen Satz an, und den in jeder Zeile. Wie mache ich dem Browse klar, das die Quelle gewechselt hat? Über :datalink? Aber das habe ich nicht hinbekommen. Worauf muß man da achten?
neues Problem.
Ich habe in einem Browse 3 DB, die angezeigt werden. Das klappt auch so. Jetzt taucht aber das Problem auf, das man durch klick mit der rechten Maustaste in einer Headerspalte die aktive DB wechselt und umsortiert. Die DB sind über Relationen verbunden. Das einzige was aktuell bleibt nach dem Klick, ist die Spalte, in der die DB Felder sind, die auch im Browse als Alias angegeben sind. Die anderen Spalten zeigen nur noch einen Satz an, und den in jeder Zeile. Wie mache ich dem Browse klar, das die Quelle gewechselt hat? Über :datalink? Aber das habe ich nicht hinbekommen. Worauf muß man da achten?
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!!