🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 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 und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten