Hobbyprogrammiererfrage!
Ich hab Datenbankfelder von beleg1 bis beleg99.
Wie kann ich in z.B. in das Datenbankfeld beleg33 reinschreiben, wenn ich die 33 als Variable (nvar) habe?
Ich hab es so probiert:
cbeleg= "beleg"+alltrim(str(nvar))
stammdat->&cbeleg = "1"
Wie schon erwähnt, das Feld heißt hier stammdat->beleg33
Datenbankfeld per Makro-operator ansprechen
Moderator: Moderatoren
- Martin Altmann
- Foren-Administrator
- Beiträge: 16517
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Hallo Josef,
so ähnlich mache ich das auch:
Viele Grüße,
Martin
so ähnlich mache ich das auch:
Code: Alles auswählen
cbeleg= alltrim(str(nvar))
stammdat->beleg&cbeleg = "1"
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Rolf Ramacher
- Der Entwickler von "Deep Thought"
- Beiträge: 1930
- Registriert: Do, 09. Nov 2006 10:33
- Wohnort: Bergheim
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Datenbankfeld schreiben
Hallo Josef,
ich mache das immer mit FieldPut + FieldPos. Funktioniert immer
ich mache das immer mit FieldPut + FieldPos. Funktioniert immer