Seit einigen Tagen versuche ich schon ein funktionierendes Avenue script zu schreiben, das mir ermöglicht in ausgewählte Zeilen einer vtab mittels Text Zeile (Dialog) Text einzutragen.
Folgende Schritte haben bereits funktioniert:
- Auswahl eines Gebietes
- Starten der Editierbarkeit
- Einfügen einer neuen Spalte
Leider schaffe ich es nicht, dass die Textzeile mit der Vtab korrespondiert, d.h. das was ich in die Text Zeile hineinschreibe, wird in der vtab nicht übernommen.
Kann mir da jemand helfen - Wie lautet denn der entsprechene Avenue Code?
Vielen vielen Dank im Voraus
Susanne
Folgende Schritte haben bereits funktioniert:
- Auswahl eines Gebietes
- Starten der Editierbarkeit
- Einfügen einer neuen Spalte
Leider schaffe ich es nicht, dass die Textzeile mit der Vtab korrespondiert, d.h. das was ich in die Text Zeile hineinschreibe, wird in der vtab nicht übernommen.
Kann mir da jemand helfen - Wie lautet denn der entsprechene Avenue Code?
Vielen vielen Dank im Voraus
Susanne
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Gast am Mo., 26.04.2004 - 18:02
PermalinkGespeichert von Sus am Mo., 26.04.2004 - 18:10
PermalinkMit Hilfe eines Tools wäle ich von einem Theme bestimmte Flächen aus, die sind dann markiert.
Mit Hilfe von Radio Buttons wird dann eine neue Spalte eingefügt mit dem entsprechenden Namen, wenn die Spalte schon existiert kommt eine entsprechende Meldung und die Spalte wird nicht angelegt - dabei wird die Tabelle auch editierbar gemacht.
Der Text Zeile habe ich im Dialog Designer benannt und versuche sie nun anzusprechen mit dem Befehl:
aTextLine=self.FindTextLine("Name der Text Zeile")
Dabei kommt dann die Fehlermeldung:
A Text Line Object does not recognize request findTextLine
Gespeichert von Gast am Mo., 26.04.2004 - 18:21
PermalinkBei dir scheint die Zeile aTextLine=self.FindTextLine("Name der Text Zeile") aus einem Script zu stammen, daß zur Textline gehört. Dann ist aTextline = SELF und der eigentliche Text dann txtEingabe = aTextline.GetText
Gespeichert von Sus am Mo., 26.04.2004 - 18:48
PermalinkFolgenden Befehl hatte ich bereits ausprobiert:
aDialog.FindByName("name der Textline")
Dann kommt die gleiche Fehlermeldung nur "A Nil Object ..."
jetzt habe ich auch den Dialog "compiled" und jetzt kann ich die Objekte im Dialog gar nicht mehr ansprechen - ich wollte nämlich kontrollieren, ob die Namen der einzelnen Objekte passen ...
Gespeichert von Sus am Mo., 26.04.2004 - 19:02
PermalinkHast du nun vielleicht noch einen Tipp für einen Anfänger, wie man den Text aus der Text Zeile nun in die VTab bekommt?
Gespeichert von Gast am Mo., 26.04.2004 - 19:19
PermalinkaVTab.SetValue (aField, aRecordNumber, anObj)
wobei anObj der Text aus deiner Textzeile ist.
Spaziergänger
Gespeichert von Sus am Mo., 26.04.2004 - 19:21
Permalink