Hallo zusammen,
am Wochenende habe ich nach einiger Zeit mal wieder mit dem Formulareditor zu tun gehabt.
Weiß jemand, was für eine Programmiersprache (und Version) das ist? Ich hätte ja auf Visual Basic Version 6 getippt, aber nicht alle VB-6 Spachelemente funktionieren.
Zusatzfrage - hat jemand mal eine Combobox zum laufen bekommen?
Alles in allem fühlt man sich im Formular-Programmcode 20 Jahre in die Vergangenheit versetzt. Auch, was die Editorfunktionen angeht.
Grüße
lcer
Programmiersprache Formulareditor
Moderator: Forum Moderatoren
Forumsregeln
TM-Startforum - "offen für alle Themen".
Beiträge, die in einen anderen Bereich passen, werden bei Bedarf verschoben.
TM-Startforum - "offen für alle Themen".
Beiträge, die in einen anderen Bereich passen, werden bei Bedarf verschoben.
-
baerdoc
- Beiträge: 390
- Registriert: Montag 19. August 2013, 10:34
- 12
- Hat sich bedankt: 1 mal
- Hat Dank erhalten: 6 mal
Re: Programmiersprache Formulareditor
Ich denke, dass ist eine Eigenkreation aus VB-Script und Turbomed. Man kann übrigends auch Java Script als Scriptsprache einstellen. Ich habe aber bisher kein Formular gefunden, das damit arbeitet.
zur Combobox (ich hoffe es funktioniert so, kann es gerade nicht testen)
1. Combobox anlegen (z.B. Name:Hilfe_Auswahl)
2. Inhalt initialisieren (Aufruf sub initialisieren am Anfang des Scriptes)
3. Auswahl verarbeiten (sub Hilfe_Select)
Sub initialisieren
Dim Objekt
Set Objekt = formular.aktivesobjekt
Hilfe_Auswahl.AddString "studiert:"
Hilfe_Auswahl.AddString "Hausfrau"
Hilfe_Auswahl.AddString "Rentner"
Hilfe_Auswahl.AddString "erwerbsunfähig"
Hilfe_Auswahl.AddString "Angestellte"
Hilfe_Auswahl.AddString "Selbstständig"
End Sub
Sub Hilfe_Select( ByVal Pos , ByVal Index )
auswahl = Hilfe.text
Hilfe.SetFocus
End Sub
zur Combobox (ich hoffe es funktioniert so, kann es gerade nicht testen)
1. Combobox anlegen (z.B. Name:Hilfe_Auswahl)
2. Inhalt initialisieren (Aufruf sub initialisieren am Anfang des Scriptes)
3. Auswahl verarbeiten (sub Hilfe_Select)
Sub initialisieren
Dim Objekt
Set Objekt = formular.aktivesobjekt
Hilfe_Auswahl.AddString "studiert:"
Hilfe_Auswahl.AddString "Hausfrau"
Hilfe_Auswahl.AddString "Rentner"
Hilfe_Auswahl.AddString "erwerbsunfähig"
Hilfe_Auswahl.AddString "Angestellte"
Hilfe_Auswahl.AddString "Selbstständig"
End Sub
Sub Hilfe_Select( ByVal Pos , ByVal Index )
auswahl = Hilfe.text
Hilfe.SetFocus
End Sub
-
baerdoc
- Beiträge: 390
- Registriert: Montag 19. August 2013, 10:34
- 12
- Hat sich bedankt: 1 mal
- Hat Dank erhalten: 6 mal
Re: Programmiersprache Formulareditor
Da muss ich jetzt mal eine Lanze für TurboMed brechen.lcer hat geschrieben:...Alles in allem fühlt man sich im Formular-Programmcode 20 Jahre in die Vergangenheit versetzt. Auch, was die Editorfunktionen angeht...
lcer
Ein vergleichbarer Formulareditor habe ich bisher bei keiner anderen Praxissoftware gefunden. Eine richtige Dokumentation fehlt zwar, aber wenn man die Grundprinzipien verstanden hat, sind die Möglichkeiten damit riesig.
Und dafür, dass der Editor schon vor Jahren entwickelt wurde, ist er nicht schlecht.
-
lcer
- Beiträge: 695
- Registriert: Sonntag 26. Oktober 2008, 09:15
- 17
- Hat sich bedankt: 8 mal
- Hat Dank erhalten: 68 mal
Re: Programmiersprache Formulareditor
Hallo,
2. Zusatzfrage: kann man im Formular Klassen definieren?
Grüße
lcer
Ich finde es ja auch gut, dass es die Möglichkeit gibt. Aber wenn man jeweils eine gefühlte halbe Stunde braucht, um den jeweils korrekten Syntax für so simple Dinge wie elseif, Rückgabewerte von Funktionen etc zu erraten, ist das schon nervig. Ich habe schon mit C64-Basic, VBA, C#, Java, Javaskript, Python, PHP ... programmiert. Wenn man z.B. in der aktuellen Version mit Visual Studio und .Net/C# arbeitet ist man recht schnell fertig. Hier dauert es einfach nur ewig, bis man am Ziel ist.baerdoc hat geschrieben:Da muss ich jetzt mal eine Lanze für TurboMed brechen.lcer hat geschrieben:...Alles in allem fühlt man sich im Formular-Programmcode 20 Jahre in die Vergangenheit versetzt. Auch, was die Editorfunktionen angeht...
lcer
Ein vergleichbarer Formulareditor habe ich bisher bei keiner anderen Praxissoftware gefunden. Eine richtige Dokumentation fehlt zwar, aber wenn man die Grundprinzipien verstanden hat, sind die Möglichkeiten damit riesig.
Und dafür, dass der Editor schon vor Jahren entwickelt wurde, ist er nicht schlecht.
so etwas befürchte ich auch.baerdoc hat geschrieben:Ich denke, dass ist eine Eigenkreation aus VB-Script und Turbomed.
Danke, werde ich probieren.zur Combobox (ich hoffe es funktioniert so, kann es gerade nicht testen)
1. Combobox anlegen (z.B. Name:Hilfe_Auswahl)
2. Inhalt initialisieren (Aufruf sub initialisieren am Anfang des Scriptes)
3. Auswahl verarbeiten (sub Hilfe_Select)
Sub initialisieren
Dim Objekt
Set Objekt = formular.aktivesobjekt
Hilfe_Auswahl.AddString "studiert:"
Hilfe_Auswahl.AddString "Hausfrau"
Hilfe_Auswahl.AddString "Rentner"
Hilfe_Auswahl.AddString "erwerbsunfähig"
Hilfe_Auswahl.AddString "Angestellte"
Hilfe_Auswahl.AddString "Selbstständig"
End Sub
Sub Hilfe_Select( ByVal Pos , ByVal Index )
auswahl = Hilfe.text
Hilfe.SetFocus
End Sub
2. Zusatzfrage: kann man im Formular Klassen definieren?
Grüße
lcer
-
lcer
- Beiträge: 695
- Registriert: Sonntag 26. Oktober 2008, 09:15
- 17
- Hat sich bedankt: 8 mal
- Hat Dank erhalten: 68 mal
Re: Programmiersprache Formulareditor
Hallo,
Danke, die Combobox funktioniert
Ich hatte bisher auf .AddItem getippt aber noch ein paar andere Varianten probiert. Auf .AddString wäre ich nicht gekommen. Passt womöglich zur Windows-Controls API.
Grüße
lcer
Danke, die Combobox funktioniert
Code: Alles auswählen
Sub Form_OnLoad
...
Combobox0.AddString "Test1"
Combobox0.AddString "Test2"
...
End Sub
Sub Combobox0_Select( ByVal Button , ByVal Index )
'add your event handler here...
msgbox Combobox0.Text
End Sub
Grüße
lcer
-
baerdoc
- Beiträge: 390
- Registriert: Montag 19. August 2013, 10:34
- 12
- Hat sich bedankt: 1 mal
- Hat Dank erhalten: 6 mal
Re: Programmiersprache Formulareditor
Ja, Turbomed benutzt selber Klassen. Müsste ich allerdings nochmal nach Beispielen schauen, die habe ich nicht im Kopf.lcer hat geschrieben:...
2. Zusatzfrage: kann man im Formular Klassen definieren?
lcer
Wer ist online?
Mitglieder in diesem Forum: Ahrefs [Bot], Bing [Bot], manuel, Semrush [Bot] und 57 Gäste