Variablenwert von Numerischen Feld Auslesen
Hallo,
Ich habe ein Problem bei Zenon 6.51 und VBA.
ich habe in einem Symbol ein Numerisches Feld dem eine Variable zugeordnet ist (DS-Nr).
Nun möchte ich ein Textfeld in Das Symbol einfügen, welches basierend auf dem Wert welcher in dem Numerischen Feld steht einen String anzeigt.
Dieser String steht in einer anderen Variable welche über die DS-Nr gefunden werden kann.
Datenbank[DS-Nr].KNr
da man ein Statisches Textfeld nicht einfach beschreiben kann muss ich dafür über ein Dynamisches Textfeld mit einer angehängten Internen Variable("test") gehen?!
Ich habe es mit folgendermaßen gedacht/Probiert, aber leider ohne erfolg:
Public Sub Init_Test(obElem As element)
Dim obVar As variable
Dim VarName As String
Dim DS-Nr as Integer
Set obVar = obElem.ItemVariable(0)
DS-Nr = obVar.Value
VarName = "Datenbank[" & DS-Nr & "].KNr"
thisProject.Variables.Item("Test").Value = thisProject.Variables.Item(VarName).Value
End Sub
Bei der Zuweisung erhalte ich immer einen Typen unverträglich.:confused:
Kann mir jemand sagen was ich falsch mache, bzw wie ich es machen muss dass dies funktioniert? Bin leider in VBA nicht sehr fit
Gruß
Marco
This is a migrated post! Originally posted on 27.10.2014 by user thesilver. Please be aware that information can be outdated.