0

Problem mit der For Schleife

Ich habe zwei Tabellen und möchte aus der einen Tabelle die DatensatzNr in die andere Tabelle übernehmen - Bedingung ist dazu ein Ort, der in beiden Tabellen vorhanden ist.
In der Tabelle 1 eindeutig in der Tabelle zwei kann der Ort mehrmals vorkommen- soll aber immer die richtige Nummer aus der Tabelle 1 bekommen.

mein Versuch mit einer For Schleife das zu automatisieren ist gescheitert - ständiger Fehler: Ende erwartet: for in Zeile 2, Spalte 3

meinen Schleife

alert("Warte....")
for i in select 'Gamswildräume' do
i.Nummer_in_Jagd:=first(select 'Liste_Jagd' where 'Jagdgebiet'=me.'Jagdgebiet'.Nr)
alert("Warte ....
Fertig!")

5 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 3 Wochen
    • Gemeldet - anzeigen

    Die for-Shleife muss mit einem "end" abgeschlossen werden. Einfach vor das zweite alert() setzen.

      • bernhard_morscher
      • vor 3 Wochen
      • Gemeldet - anzeigen

       schon an allen möglichen Stellen ein end probiert ;-)

      alert("Warte....")
      for i in select'Gamswildräume' do
      i.Nummer_in_Jagd:=first(select 'Liste_Jagd' where 'Jagdgebiet'=me.'Jagdgebiet'.Nr)
      end 
      alert("Warte ....
      Fertig!")

      • bernhard_morscher
      • vor 3 Wochen
      • Gemeldet - anzeigen

       stimmt zumindest die Logik der For Schleife - 

      • Ninox-Professional
      • planoxpro
      • vor 3 Wochen
      • Gemeldet - anzeigen

       Es fehlt auch noch ein Semikolon hinter der ersten Zeile. Und nach dem "end" kommt auch noch eins.

    • bernhard_morscher
    • vor 2 Wochen
    • Gemeldet - anzeigen

    Danke