🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!

🙏 DANKE >> << DANKE 🙏

>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

Formularnamen auslesen (aktives Formular

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
Pcdirk91
Beiträge: 17
Registriert: Do 31. Okt 2013, 13:23

Formularnamen auslesen (aktives Formular

Beitrag von Pcdirk91 » Sa 16. Nov 2013, 19:55

Hallo Euch,

grüble gerade über dem Problem wie ich den Namen des gerade aktiven Formulars auslesen kann. Komme einfach nicht drauf.
Sicher für Euch eine Leichtigkeit

Pcdirk91
Beiträge: 17
Registriert: Do 31. Okt 2013, 13:23

Re: Formularnamen auslesen (aktives Formular

Beitrag von Pcdirk91 » Sa 16. Nov 2013, 20:39

Danke für Eure Hilfe habe die Lösung selber gefunden


Mühsam nährt sich das Eichhörnchen :lol:


Gruss Dirk

Benutzeravatar
lorbass
* LO-Experte *
Beiträge: 627
Registriert: Mo 25. Apr 2011, 18:17

Re: Formularnamen auslesen (aktives Formular

Beitrag von lorbass » So 17. Nov 2013, 12:56

Verätst du der Nachwelt die Lösung?

Gruß
lorbass

Pcdirk91
Beiträge: 17
Registriert: Do 31. Okt 2013, 13:23

Re: Formularnamen auslesen (aktives Formular

Beitrag von Pcdirk91 » So 17. Nov 2013, 15:30

Hi Lorbas,


Sicher vielleicht ist es nicht die eleganteste Kösung aber so geht es :


Sub NameFormular

Dim oDoc, Drawpage, oForm as object
Dim NameFormular as string

oDoc=thisComponent
DrawPage=oDoc.drawPage
oForm=oDrawpage.forms.getByIndex(0)
NameFormular = oform.Name()

End Sub

Grus Dirk

gogo
* LO-Experte *
Beiträge: 1081
Registriert: Sa 5. Feb 2011, 19:07

Re: Formularnamen auslesen (aktives Formular

Beitrag von gogo » So 17. Nov 2013, 22:19

das sucht immer nur das erste Formular aus der DB aus - wenn Du einen Button im Formular hast, den Du betätigst, dann bekommst Du den Namen des Formulars so:

Code: Alles auswählen

sub KlickAufDenButton(oEvent)
msgbox oEvent.Source.Model.Parent.Name
end sub
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu

Pcdirk91
Beiträge: 17
Registriert: Do 31. Okt 2013, 13:23

Re: Formularnamen auslesen (aktives Formular

Beitrag von Pcdirk91 » Mo 18. Nov 2013, 17:14

Hi,
Aksi ehrkich gesagt wollte ich das ha auch nur . Das Makroteil steuert ein Formular aus Schaltflächen soll eine Art Auswahl-Menü sein. Aber dennoch vielen Dank für den Hinweis


Gruss Dirk


An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.



❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten