wechselnde Bilder in Formular

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

Moderator: Moderatoren

Dr.N
Beiträge: 7
Registriert: So, 11.12.2011 18:07

wechselnde Bilder in Formular

Beitrag von Dr.N »

Für jeden Datensatz soll ein Bild, dessen Dateiname in Datensatz enthalten ist, im Formular erscheinen.
Gegeben:
V3.3 Base
Formular "Mainform" mit u.a. Textfeld (Bilddateiname) "textBild" und Grafisches Kontrollfeld "Grafisches Kontrollfeld 1"
Ereignis: z.Z. Maus über Grafischen Kontrollfeld
Makro:

Sub bildanzeigen( oEvt as Object )

dim Pfad as String
oMainForm = oEvt.Source
oImg = oMainForm.getByName("Grafisches Kontrollfeld 1")
oBildname = oMainForm.getbyName("textBild")
if oBildname.Text > "" then
Pfad = "M:\personen\"+oBildname.Text+".jpg"
oImg.ImageUrl = ConvertToURL(Pfad)
End If
End Sub

Bei den Zeilen:
oImg = oMainForm.getByName("Grafisches Kontrollfeld 1")
oBildname = oMainForm.getbyName("txtBild")
kommt Fehler: Eigenschaft oder Methode nicht gefunden: GetbyName

Das Makro lief früher mit V3.0 (andere Bezeichner). Damals mühsam ohne Basic-Kenntnisse (nur das Basic vor 20 Jahren) zusammmengesucht.

Help me!
Zuletzt geändert von Dr.N am So, 11.12.2011 19:20, insgesamt 1-mal geändert.
F3K Total
********
Beiträge: 3724
Registriert: Mo, 28.02.2011 17:49

Re: wechselnde Bilder in Formular

Beitrag von F3K Total »

Hi,
versuch es mal mit

Code: Alles auswählen

oMainForm = oEvt.Source.Model.Parent
Gruß R
Dr.N
Beiträge: 7
Registriert: So, 11.12.2011 18:07

Re: wechselnde Bilder in Formular

Beitrag von Dr.N »

Danke, aber anderer Fehler: NoSuchelemnetExeption bei Zeile oBildname = ....
F3K Total
********
Beiträge: 3724
Registriert: Mo, 28.02.2011 17:49

Re: wechselnde Bilder in Formular

Beitrag von F3K Total »

Na, dann scheint es auf dem "Mainform" kein Textfeld mit dem Namen "txtBild" zu geben.
Gruß R
Dr.N
Beiträge: 7
Registriert: So, 11.12.2011 18:07

Re: wechselnde Bilder in Formular

Beitrag von Dr.N »

Danke,
hatte ich auch schon gedacht und den Fehler korrigiert txtBild in textBild, allerdings nicht richtig, dann mit Strg C und Strg V übertragen. Fehler jetzt in der nächsten Zeile: Eigenschaft ... nicht gefunden: text
--> oBildname.txt?
Gruß
J.
F3K Total
********
Beiträge: 3724
Registriert: Mo, 28.02.2011 17:49

Re: wechselnde Bilder in Formular

Beitrag von F3K Total »

Lade die Datei am besten hoch ,
sonst ist es ein Fischen im Trüben.
siehe unten: Dateianhang hochladen

Gruß R
Dr.N
Beiträge: 7
Registriert: So, 11.12.2011 18:07

Re: wechselnde Bilder in Formular

Beitrag von Dr.N »

Welche Endungen sind denn erlaubt für die Makrodatei? xba, txt und 123 werden angewiesen.
Gruß
J.
F3K Total
********
Beiträge: 3724
Registriert: Mo, 28.02.2011 17:49

Re: wechselnde Bilder in Formular

Beitrag von F3K Total »

Die Makrodatei hilft ohne das Formular nicht.
Du kannst die ganze Datenbank hochladen, ggf. verfremdet.
Gruß R
Dr.N
Beiträge: 7
Registriert: So, 11.12.2011 18:07

Re: wechselnde Bilder in Formular

Beitrag von Dr.N »

Geht nicht wirklich. Die Datei ist eine Access2000 Datei, die ich mit Oo ansehe und ändere, denn Access habe ich nicht (mehr). Eine Transformation ist nicht möglich, da ich Sie mit abcDB (WM5) synchronisiere und das Programm kann nur Access 2000 synchronisieren.
Vielleicht können wir uns zeilenweise weiterarbeiten.
Gruß
J.
F3K Total
********
Beiträge: 3724
Registriert: Mo, 28.02.2011 17:49

Re: wechselnde Bilder in Formular

Beitrag von F3K Total »

Formular und Makros reichen
Dr.N
Beiträge: 7
Registriert: So, 11.12.2011 18:07

Re: wechselnde Bilder in Formular

Beitrag von Dr.N »

Formulardatei anbei, Makrodatei geht nicht oder kann ich nicht.
Vollständiges Makro s. 1. Beitrag
Gruß
J.
Dateianhänge
Laub.odt
(9.75 KiB) 48-mal heruntergeladen
F3K Total
********
Beiträge: 3724
Registriert: Mo, 28.02.2011 17:49

Re: wechselnde Bilder in Formular

Beitrag von F3K Total »

Hallo,
das Beschriftungsfeld links neben dem Feld "Bild" heißt auch "textBild", benenne es in "lblBild" um, dann funktioniert das Makro.
Allerdings ging es bei mir erst, nachdem ich das grafische Kontrollfeld gelöscht und neu angelegt hatte.

Siehe auch Bild:
txtBild.png
txtBild.png (14.3 KiB) 777 mal betrachtet
Gruß R
Dr.N
Beiträge: 7
Registriert: So, 11.12.2011 18:07

Re: wechselnde Bilder in Formular

Beitrag von Dr.N »

Hi R,

besten Dank! Jetzt geht's.

Gruß
J.
Antworten