Textfeld per Knopfdruck auslesen

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

Moderator: Moderatoren

go_freesoftware
Beiträge: 6
Registriert: Do, 25.12.2008 23:54

Textfeld per Knopfdruck auslesen

Beitrag von go_freesoftware »

Hallo!

Habe ein Textfeld und einen Button in die Tabelle eingefügt (also keinen eigenen Dialog erstellt).
Das Textfeld heißt 'txtText', das Formular 'frmMain' und der Button 'butKopieren'. Wenn ich allerdings auf den Button drücke wird '0' in die Zelle geschrieben. Was mache ich falsch?

Code: Alles auswählen

sub Jahresabrechnung_Kopieren
	oDoc = ThisComponent
	oSheet = oDoc.Sheets.getByIndex(0)
	oForm = oSheet.DrawPage.Forms.GetByName("frmMain")	
	oTage = oForm.getByName("txtTage")
	
	oSheet.getCellByPosition(0, 0).Value = oTage.Text 
end sub
Vielen Dank!
gurkende_gurke
**
Beiträge: 42
Registriert: So, 21.09.2008 16:42

Re: Textfeld per Knopfdruck auslesen

Beitrag von gurkende_gurke »

Hallo go_freesoftware.
Ich würds mal mit

Code: Alles auswählen

sub Jahresabrechnung_Kopieren
   oDoc = ThisComponent
   oSheet = oDoc.Sheets.getByIndex(0)
   oForm = oSheet.DrawPage.Forms.GetByName("frmMain")   
   oTage = oForm.getByName("txtTage")
   
   oSheet.getCellByPosition(0, 0).Formula = "=oTage.Text"
end sub
probiern, da .value nur reine Zahlen ausgeben kann...
probiers mal damit
Karolus
********
Beiträge: 7517
Registriert: Mo, 02.01.2006 19:48

Re: Textfeld per Knopfdruck auslesen

Beitrag von Karolus »

Hallo
gurke hat geschrieben:....Formula = "=oTage.Text"
nicht ganz richtig - es soll ja keine echte Formel werden - es reicht vmtl.:

Code: Alles auswählen

...Formula = oTage.Text
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
gurkende_gurke
**
Beiträge: 42
Registriert: So, 21.09.2008 16:42

Re: Textfeld per Knopfdruck auslesen

Beitrag von gurkende_gurke »

sry karo, hab ich nicht richtig nachgedacht :D
go_freesoftware
Beiträge: 6
Registriert: Do, 25.12.2008 23:54

Re: Textfeld per Knopfdruck auslesen

Beitrag von go_freesoftware »

Wieder was dazu gelernt. Vielen Dank!
Antworten