Autor Thema: Zugriff auf View einer anderen DB  (Gelesen 1459 mal)

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Zugriff auf View einer anderen DB
« am: 20.09.03 - 16:15:39 »
Hi,

ich habe hier Eknori's Excel-Export-Script (als Textfile im Angang).

Nun würde ich gerne eine separate DB erzeugen, die im Prinzip nur diesen Agenten enthält.

Wenn der Agent gestartet wird, dann soll allerdings als erstes eine Auswahlbox erscheinen, wo man eine DB auswählen kann (also wie STRG + O), damit das Script nicht die aktuelle DB verwendet.

Hat wer eine Idee wie ich das verwirklichen kann?

Ziel: eben eine DB zu haben, wo man mal schnell einen Excel-Export einer anderen DB erzeugen kann, ohne gleich Designer-Rechte für die andere DB zu haben....

TMC
« Letzte Änderung: 20.09.03 - 16:18:01 von TMC »
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Zugriff auf View einer anderen DB
« Antwort #1 am: 20.09.03 - 16:34:03 »
Hi, TMC,

wenn Du nur eine andere DB auswählen willst, dann kannst Du
@Prompt( [ChooseDatabase]; ""; ""; ""; "")
verwenden, in einer Dialogbox zum Bleistift.

Hier ein Beispiel, wie Du dann die später auszulesenden Felder in einem temp. Dokument (-> Dialogbox) ablegst:

vEntries := @Prompt( [ChooseDatabase]; ""; ""; ""; "");
@If ( @Elements (vEntries) = 1; @Return(""); "");
FIELD DBServer := @GetMembers (vEntries; 1);
FIELD DBPathFile := @GetMembers (vEntries; 2);


HTH,
Bernhard

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Zugriff auf View einer anderen DB
« Antwort #2 am: 20.09.03 - 16:57:43 »
Hi Bernhard,

danke schon mal für die Antwort  ;)

Nur: Wäre es nicht einfacher in meinem Fall, dies im Script zu integrieren?

Gleich nach den Dim's kommt ja folgender Set:
Set db = session.CurrentDatabase   'link to current database

Ich hätte mir vorgestellt, statt dieser Codezeile jetzt per Script einen @Prompt( [ChooseDatabase]; ....) zu machen, und dann ein
Set db = DIE ZUVOR AUSGEWÄHLTE DB

Nur hab ich dazu in der Designerhilfe nix gefunden.
Oder muss ich da Formelsprache in Script verwenden, weil es im Script nichts vergleichbares zu [ChooseDatabase] gibt?

Sorry, falls evtl. meine Frage nicht klar rüberkam im ersten Posting....

cu,
TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:Zugriff auf View einer anderen DB
« Antwort #3 am: 20.09.03 - 17:12:26 »
Nein, nein - Du brauchst Dein Script nicht aufzuweichen. Du baust einfach via Dialogbox eine Maske ein, und dort setzt Du die @functions ein. Oder Du verbindest das mit Deinem Export-Buhtong - oder wie auch immer ...
In Deinem Script liest Du dann den Trödel aus dem temorären Dokument wieder aus.
Im einfachsten Fall besteht Deine Maske für die Dialogbox dann nur aus dem Button.

HTH,
Bernhard

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Zugriff auf View einer anderen DB
« Antwort #4 am: 20.09.03 - 19:25:52 »
Danke Bernhard, ich habe es über ein Profildokument und mit Deiner Formel realisiert.  :)

Ich hab die DB bereits hier reingestellt: Thread

bye,
TMC
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz