[gelöst] Automation Base Daten in Calc importieren

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Vanner
**
Beiträge: 27
Registriert: Sa, 14.07.2012 11:37

Re: Automation Base Daten in Calc importieren

Beitrag von Vanner »

Nein. Unverändert. Die selbe Meldung ist wieder gekommen und die selbe Zeile wurde markiert. Muss ich oben bei Kundendatenbak, Tabelle und Kunden auch Anführungszeichen setzen?
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Automation Base Daten in Calc importieren

Beitrag von komma4 »

Du rufst die Unterroutine doImport auf (oder startest im BasicEditor mit F5)?

Die Fehlermeldung weisst eindeutig darauf hin, dass ein Parameter nicht gesetzt ist.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Vanner
**
Beiträge: 27
Registriert: Sa, 14.07.2012 11:37

Re: Automation Base Daten in Calc importieren

Beitrag von Vanner »

Also wenn ich F5 drücke passiert genau das selbe...
Ich habs wirklich so gemacht wie du beschrieben hast...

Jetzt hab ich nen Button gemacht und das Makro darauf hinterlegt.
Wenn also jemand das Formular öffnet, muss er nur den Button drücken...
Das funktioniert nämlich...

Was ist denn der Unterschied vom ersten Code zum zweiten?
Weil der Import wird ja mit dem de57964 gemacht?
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Automation Base Daten in Calc importieren

Beitrag von komma4 »

Wenn Du die Reihenfolge der Routinen, erst de57964, dann die Unterroutine doImport im BASIC-Fenster änderst, dann geht auch F5

de57964 ist die Routine, die aufgerufen werden muss
Wenn also jemand das Formular öffnet
Moment!

Das ist das erste Mal, dass Du von einem Formular redest. Das habe ich nicht getestet! Da funktioniert das auch nicht, weil ein Formular keinen Datenbankbereich hat!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Vanner
**
Beiträge: 27
Registriert: Sa, 14.07.2012 11:37

Re: Automation Base Daten in Calc importieren

Beitrag von Vanner »

Vanner hat geschrieben: Nun habe ich alle Listen zusammen getragen, in Calc eingepflegt und in Base importiert, aufbereitet und ein Formular gestaltet, damit neue Kunden schön übersichtlich eingepflegt sind.
Mit Formular meine ich lediglich die Traktandenliste...
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Automation Base Daten in Calc importieren

Beitrag von komma4 »

Ja, da hast Du "Formular" erwähnt.

Dein Betreff spricht aber von "BASE nach CALC", und das machen die Makros.
Wenn (anschliessend) ein Formular aufgerufen wird, dann sind auch die aktualisierten Daten vorhanden.

Willst Du -während der Anzeige des Formulars- laufend die Daten aktualisieren, dann sieht die Lösung etwas anders aus... ein Formular hat eben keinen Datenbankbereich.

Wie das geschehen soll erschliesst sich mir aus der Fragestellung noch nicht.
Auch habe ich aktuell weniger Zeit - vielleicht fällt einem Mitlesenden dazu noch was ein.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Vanner
**
Beiträge: 27
Registriert: Sa, 14.07.2012 11:37

Re: Automation Base Daten in Calc importieren

Beitrag von Vanner »

Für mich ist nun alles perfekt!
Ich bin vollends zufrieden mit den Button die mit den Makros hinterlegt sind.

Falls jetzt ein neuer Kunde hinzukommen sollte, drückt man den "Kontakte laden"-Button und alles ist wunderbar aktuell...
Ich bin Glücklich! ;)

Vielen vielen Dank!
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Automation Base Daten in Calc importieren

Beitrag von komma4 »

Das freut mich.

Ich kennzeichne den Thread als "erledigt"
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Vanner
**
Beiträge: 27
Registriert: Sa, 14.07.2012 11:37

Re: [gelöst] Automation Base Daten in Calc importieren

Beitrag von Vanner »

Wunderbar! Danke!
Antworten