Autor Thema: Export mit vorgehender Abfrage  (Gelesen 2165 mal)

Offline Ceilling

  • Frischling
  • *
  • Beiträge: 14
Export mit vorgehender Abfrage
« am: 27.03.07 - 11:47:38 »
Hi!

Ich werd´ verrückt . . .

Ich habe schon alle möglichen Export-Tools hier aus dem Forum ausprobiert, bin aber leider nicht in der Lage, mein Problem damit zu erschlagen:

Ich suche nach einer Möglichkeit, mit der ich in einer Datenbank ein Fenster öffne, in dem ich ein paar Parameter eingeben kann (z.B. Schadenshöhe zwischen: "____" und "____", Schadensjahr: "____", Dateipfad).

Darauf basierend möchte ich gerne aus allen in Frage kommenden Dokumenten einer bestimmten Maske (Form="Schaden") bestimmte weitere Felder exportieren (also Richtung Document-Collection...und daraus bestimmte Werte exportieren).

Die Exportdatei kann eine CSV sein oder direkt nach Excel passieren.

Das wäre ziemlich klasse, wenn mir da jemand eine kurze Hilfestellung geben kann. Meine Script-Kenntnisse sind leider nicht wirklich überragend wegen der fehlenden Übung...

Viele Grüße
Ceilling

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Export mit vorgehender Abfrage
« Antwort #1 am: 27.03.07 - 22:16:37 »
ohne LS-Kenntnisse nicht zu machen. Was du suchst ist ein dynamischer Excel-Export mit vielen Variablen Größen, als da wären:

- Dokumente einer Datenbank anhand von bestimmten Werten filtern - dazu mußt du Formeln dynamisch generieren...
- Bestimmte Felder in einer Reihenfolge nach EXCEL exportieren - dazu musst du hinterlegen, welche Felder auswählbar sein sollen und welche nicht - es könnte ja auch Kostenfelder geben, die nicht für jedermann gedacht sind...

Ich denke da hilft nur wirkliches üben...

Toni
Grüßle Toni :)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Export mit vorgehender Abfrage
« Antwort #2 am: 28.03.07 - 00:11:25 »
Meisnt Du soetwas wie unten per Schirmschuss visualisiert? Das geht wirklich nur per LotusScript (Java, C-API und COM lassen wir jetzt mal aussen vor).
Auf Grund eigener Erfahrung kann ich mich daher Toni nur anschliessen: Das geht nur mit etlicher Erfahrung. Bei konkreten Fragen helfen wir aber natürlich gerne!

Bernhard

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Export mit vorgehender Abfrage
« Antwort #3 am: 28.03.07 - 00:13:35 »
... so ähnlich sieht das bei mir auch aus - etwas mehr Parameter noch...

Toni ;)
Grüßle Toni :)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Export mit vorgehender Abfrage
« Antwort #4 am: 28.03.07 - 00:19:15 »
Was hast Du da noch untergebracht, Toni? Ich schnitze gerade wieder an dieser (datenbankunabhängigen) Routine und bin für Anregungen immer extrem dankbar. Hast Du auch einen Schirmschuss (als Anregung)?

Danke (und bis bald in KU),
Bernhard

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Export mit vorgehender Abfrage
« Antwort #5 am: 28.03.07 - 07:21:13 »
Hier ein Beispiel-Dialog für eine "Datenbankunabhängige" Routine, um Werte zu exportieren.

.... und zum Thema: Ohne LS geht es wirklich nicht.

Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline Ceilling

  • Frischling
  • *
  • Beiträge: 14
Re: Export mit vorgehender Abfrage
« Antwort #6 am: 28.03.07 - 08:59:05 »
Hallo!

Vielen Dank für die Antworten. So kompliziert wollte ich es gar nicht machen - ist allerdings schon beeindruckend.
Ich stelle mir vor, dass ich per Button eine Maske öffne, in der ich bestimmte Fragen beantworte (Auswahl aller offenen/geschlossenen Schadenfälle: OFFEN/GESCHLOSSEN) und dann einfach nur die Schadenshöhe und den Pfad der Export-Datei angebe.
Danach würde dann auf einen Button in der Maske geklickt werden und im Script würden die Feldwerte aus der Maske benutzt werden, um die Auswahl für die DocumentCollection zu erstellen, um aus diesen dann später im Script die anderen Werte zu exportieren.

Einen Export muss ich nicht umbedingt nach Excel machen, eine CSV-Datei tut es auch.

Geht das nicht vielleicht mit einem einfacheren, modifizierten Script?

Bis denne . . .
Chris

Offline iukhdh

  • Senior Mitglied
  • ****
  • Beiträge: 498
  • Geschlecht: Männlich
  • To be or notes to be, this is the question
Re: Export mit vorgehender Abfrage
« Antwort #7 am: 28.03.07 - 08:59:28 »
@Bernhard

Du fragst nach Anregungen:
Sind das nur "&" Abfragen oder stecken da auch "|" (Oder) Abfragen dahinter? Wäre auf jeden Fall sinnvoll, vielleicht lese ich das aus deinem Bildschuss auch nur nicht raus.

Gruß
Thomas

(Wie war der Urlaub? ;) )
Thomas von der IuK

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Export mit vorgehender Abfrage
« Antwort #8 am: 28.03.07 - 09:05:10 »
@Bernhard: Kann deine Routine auch mit Mehrfachwerten umgehen?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Export mit vorgehender Abfrage
« Antwort #9 am: 28.03.07 - 10:59:15 »
@Thomas: Es geht sowohl AND als auch OR oder auch NOT. Ausserdem kann man ja jederzeit den Query-String, der automatisch gebildet wird, manuell abändern.
Und der Urlaub war traumhaft! Die Wachau und das Waldviertel werden uns bald wiedersehen.

@Markus: Ja, das Teil kann auch mit Mehrfachwerten umgehen. Und für Schlüsselwortfelder (der normale User und nach einiger Zeit selbst der Entwickler wissen ja nicht, welche Aliase sich ggf. hinter den Schlüsselwörtern verbergen) gibt es eine Routine, die sich direkt aus der aktuellen Maske bedient und die "wahren Werte" übernimmt.

Bernhard

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Export mit vorgehender Abfrage
« Antwort #10 am: 28.03.07 - 11:10:47 »
Sehr interessant, was deine Routine soll alles kann.

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Export mit vorgehender Abfrage
« Antwort #11 am: 28.03.07 - 13:39:43 »
@Bernhard

der dynamische Excel-Export hat 3 Parts

=> die Suchformel dynamisch bilden
=> welche Felder sollen in welcher Reihenfolge mit welchem Datentyp, Zellfarbe etc. exportiert werden
=> wie werden Mehrfachwerte behandelt - je Wert eine Zeile etc...

Zudem übergebe ich Informationen über
=> Offset => 1. Zeile
=> AutoFit => automatische Spaltenbreite
=> Freeze => fixer Scrollpunkt
=> AutoFilter => Kopfzeiel für AutoFilter
=> Sortierungen => Spaltenreihenfolge

Toni
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz