|
|
#1 |
|
Registrierter Benutzer
|
Keine Übernahmefelder im Programmierer
Wenn ich in der Schirmmaske auf ÜBERNEHMEN gestellt habe funktioniert mir das in der Programmierung nicht.
Insert wie folgt: :K_INS: put in kabis at 1,1 new daten keys enter daten with wv :K_DO: insert daten;use daten :K_UNDO: end keys |
|
|
|
|
|
#2 |
|
Registrierter Benutzer
|
WB: Ist die erste Schleife eine KEYS oder eine MENU Anweisung ?
RK: Die Schleife ist eine KEYS-Anweisung. WB: Ich meine die äussere KEYS Anweisung, weil 2 verschachtelte KEYS Anweisungen werden vermutlich nicht gehen ?! Hmm anscheinend doch, bin wohl wieder etwas eingerostet. Was genau ist in der Schirmmaske auf Übernehmen ? RK: Die Kundennummer - KND_NR steht auf Übernehmen WB: ÜBERNEHMEN oder ÜBEREINSTIMMUNGSFELD ? Bei Übernehmen solltest du vielleicht vorher statt NEW DATEN und KEYS ENTER DATEN auf NEW DATEN und KEYS GET DATEN umstellen. RK: GET Daten geht leider auch nicht WB: Was ist denn die genaue Fehlermeldung ? RK: Keine Fehlermeldung; Daten werden einfach nicht übernommen. Habe gerade noch in anderer Tabelle getestet. Geht dort auch nicht. WB: Naja aber NEW DATEN löscht alle Daten im Formular demnach lass NEW DATEN weg. Geändert von waldbauer.com (22.11.2007 um 23:15 Uhr) Grund: Erleichterung Lesen |
|
|
|
|
|
#3 |
|
Registrierter Benutzer
|
Danke, hat nun geklappt.
Zur Info: Hatte zuvor in der Datenbank eine Bedingt-Formel stehen. Wenn ich diese beibehalte klappt es dennoch nicht. |
|
|
|
|
|
#4 |
|
Registrierter Benutzer
|
Jetzt half mir natürlich gleich noch die ausführliche Beschreibung von Heinz mit den Funktionstasten, so dass ich mir EINFG als NEUER Datensatz und STRG-ENTER für das Einfügen mit Übernahmefelder gemacht habe.
Allerdings, durch alte Gewohnheit festgestellt. Statt wie geschrieben STRG-INS drückte ich STRG-ENTER. K_LINE_INS = STRG+INS ........... (für INS Taste EINFG?) hat bei mir nicht geklappt. K_LINE_INS = STRG+ENTER ....... funktioniert. |
|
|
|
|
|
#5 |
|
Registrierter Benutzer
|
nur noch eine kleine Anmerkung zum GET-Befehl
innerhalb einer KEYS-Schleife hier funktioniert der Befehl GET nur in Verbindung mit einer Schirmmaskenangabe also GET (Viewname) WITH "Schirmmaske" Dann können auch diverse Variablenabfragen oder Bedingungen vor Aufruf eines KEYs eingebaut werden (also auch Formeln) Hilfreich ist dabei auch der DB_RECCHANGED-Befehl, mit dem eine Änderung zum aktuellen Datensatz abgefragt werden kann. |
|
|
|