Hey, dank deiner Hilfestellung (und xray - ein tooles Hilfsmittel!) hab ich es selbst hingekriegt. Schau einmal:
Sub BefundAbspeichern
oDok = ThisComponent
oForm = oDok.DrawPage.forms.getbyindex(0)
oFeld_VN = oForm.getByName( "txtVorname" )
oFeld_NN = oForm.getByName( "txtNachname" )
'xray ...
Die Suche ergab 7 Treffer
- Sa, 18.10.2008 06:27
- Forum: Base / SQL
- Thema: Verknüpfung Base und Writer
- Antworten: 13
- Zugriffe: 1111
- Fr, 17.10.2008 21:03
- Forum: Base / SQL
- Thema: Verknüpfung Base und Writer
- Antworten: 13
- Zugriffe: 1111
Re: Verknüpfung Base und Writer
xray liefert folgendes zurück:
Index min = 0, Index max = 4
0 | String : "txtVorname"
1 | String : "lblVorname"
2 | String : "txtNachname"
3 | String : "lblNachname"
4 | String : "PushButton"
Der Austausch von "Vorname" gegen "txtVorname" oder "lblVorname" gibt immer noch einen leeren Wert zurück ...
Index min = 0, Index max = 4
0 | String : "txtVorname"
1 | String : "lblVorname"
2 | String : "txtNachname"
3 | String : "lblNachname"
4 | String : "PushButton"
Der Austausch von "Vorname" gegen "txtVorname" oder "lblVorname" gibt immer noch einen leeren Wert zurück ...
- Fr, 17.10.2008 20:22
- Forum: Base / SQL
- Thema: Verknüpfung Base und Writer
- Antworten: 13
- Zugriffe: 1111
Re: Verknüpfung Base und Writer
Base-Datei öffnen, Formular im Bearbeitungsmodus öffnen, Makros-Verwalten-Dialog, links: BaseDateiName:FormName lokalisieren und NEU drücken.
Dort steht genau das:
Sub BefundAbspeichern
oDok = ThisComponent
oForm = oDok.DrawPage.forms.getbyindex(0)
sPatientenName = oForm.getByName ...
- Fr, 17.10.2008 19:32
- Forum: Base / SQL
- Thema: Verknüpfung Base und Writer
- Antworten: 13
- Zugriffe: 1111
Re: Verknüpfung Base und Writer
Das Formular ist in einem Writer-Dokument? Oder in einer (der!) Base-Datei? Diese ist geöffnet... (Code durch Makros>Makros ausführen... , nicht aus Basic-Editor gestartet)?
Das Formular ist im Base. Egal, ob ich das Makro direkt über Makros>Makros ausführen anwähle, oder ob ich den Klick auf ...
- Fr, 17.10.2008 17:51
- Forum: Base / SQL
- Thema: Verknüpfung Base und Writer
- Antworten: 13
- Zugriffe: 1111
Re: Verknüpfung Base und Writer
Nach Einfügen dieser zwei Zeilen am Beginn des Skripts hat sich die Fehlermeldung verändert, betrifft aber immer noch dieselbe Zeile:
BASIC Laufzeitfehler.
Es ist eine Exception aufgetreten.
Type: com.sun.star.container.NoSuchElementException
Message:.
P.S.: Wenn ich sPatientenName einen fixen ...
BASIC Laufzeitfehler.
Es ist eine Exception aufgetreten.
Type: com.sun.star.container.NoSuchElementException
Message:.
P.S.: Wenn ich sPatientenName einen fixen ...
- Fr, 17.10.2008 17:14
- Forum: Base / SQL
- Thema: Verknüpfung Base und Writer
- Antworten: 13
- Zugriffe: 1111
Re: Verknüpfung Base und Writer
Obwohl meine Programmierkenntnisse schon sehr eingerostet sind und es anno dazumal noch keine objektorientierte Programmierung gab, kann ich dir halbwegs folgen. Allerdings ergibt das Skript einen Laufzeitfehler "Objektvariable nicht belegt" in der Zeile
sPatientenName = oForm.getByName( "Vorname ...
sPatientenName = oForm.getByName( "Vorname ...
- Fr, 17.10.2008 12:39
- Forum: Base / SQL
- Thema: Verknüpfung Base und Writer
- Antworten: 13
- Zugriffe: 1111
Verknüpfung Base und Writer
Hallo!
Ich habe eine einfache Patientendatenbank und möchte nun auf dem Formular einen Button integrieren, bei dessen Betätigung folgendes geschehen soll:
1. Falls für diesen Datensatz (=Patienten) noch kein Writer-Dokument angelegt ist, soll dieses mit der Namensgebung Nachname_Vorname.odt ...
Ich habe eine einfache Patientendatenbank und möchte nun auf dem Formular einen Button integrieren, bei dessen Betätigung folgendes geschehen soll:
1. Falls für diesen Datensatz (=Patienten) noch kein Writer-Dokument angelegt ist, soll dieses mit der Namensgebung Nachname_Vorname.odt ...