-
FlexPro
- Auf einen Blick
- Features & Optionen
- Einsatzgebiete
- Alle Vorteile
- Neu in FlexPro 2021
- FlexPro gratis testen
- FlexPro View OEM Freeware
- Kaufberatung
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
- Produkte
- News
- Support
- Unternehmen
- Jobs
- Kontakt
- Login
- Language
- +49 6894 929600
- infoweisang.com
- Google Maps
Bedienfelder und Steuerelemente: Aktualisierung des Texteingabefeldes
Home > Community > Automation and VBA > Bedienfelder und Steuerelemente: Aktualisierung des Texteingabefeldes
Schlagwörter: Aktualisierung, Texteingabefeld
- Dieses Thema hat 1 Antwort sowie 2 Teilnehmer und wurde zuletzt vor vor 1 Jahr, 11 Monaten von Adrian Giurca aktualisiert.
-
AutorBeiträge
-
November 9, 2022 um 8:33 am Uhr #35123Stefan RauerTeilnehmer
Hallo,
für die automatische Auswertung meiner Einzelmessungen habe ich ein Bedienfeld mit Texteingabefeldern erschaffen. Dann habe ich ein Arbeitsblatt erstellt, bei dem ich dieses Bedienfeld und ein Diagramm hinzugefügt habe. Wenn ich die Werte des Texteingabefeldes verändere, wird das Diagramm aufgrund der Eingaben neu berechnet. Wenn ich jetzt den aktiver Messordner wechsel und danach wieder zurück zum vorherigen gehe, dann sind die eingegebenen Werte in den Textfeldern des Bedienfeldes wieder zurückgesetzt worden. Das angezeigte Diagramm ist aber noch korrekt mit den geänderten Werten berechnet und alle Berechnungen stimmen noch, weil meine veränderten Werte in den verknüpften Datensätzen gespeichert wurden. Ich hätte aber gerne, dass die veränderten Werte auch in den Texteingabefelden bestehen bleiben.
Dezember 2, 2022 um 3:16 pm Uhr #35167Adrian GiurcaModeratorHi,
What you need is a Macro for the form control input. This Macro will take the value of the input form control from your input data set object:
Sub Input_Change() ' Data set link - Specifies the data set into which the new content of the text box should be placed after the user has used it. Dim oInput As DataSet Set oInput = ThisDatabase.RootFolder.Object("\Folder1\DiagramInput", fpObjectTypeDataSet) ' Control Panel object Dim oPanel As CONTROLPANEL Set oPanel = ThisDatabase.RootFolder("\Folder1\ControlPanel", fpObjectTypeControlPanel) Dim oEditBox As EditBox Set oEditBox = oPanel.SharedPages(1)(1) ' 1 is the Index of form control in the Control Panel object - you can see it in the Properties window ' set the input form control value using the Input data set value oEditBox.Value = oInput.Value Debug.Print oEditBox.Value End Sub
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.