Hallo, als "self-made" Filemaker liefhebber met de nodige gaten daar waar het om parate kennis gaat, loop ik al weken aan tegen 2 problemen. En ik geraak niet verder. Misschien kunnen julie mij dat zetje in de rug geven zodat het plezier weer wat terug komt.
Ik heb van een tabel, met maar 1 record, een variabele $A gemaakt van 1 veld: bedrag. En ik heb een variabele $B gemaakt in diezelfde tabel (dus 1 record) van het artikelnummer.
Nu wil ik zoeken in de tabel onderdelen eerst op het artikelnummer en daarna een veld in dat specifieke record vullen met $B
Ik heb een script geschreven waarbij de variabelen worden gemaakt:
Go to Layout: Onderdelen
Enter Find Mode (Find records when: Onderdeelnummer Criteria: $B
Perform Find []
Go to Field [ Select/perform ; Onderdelen::Prijs_per_eenheid ]
Set Field [Onderdelen::Prijs_per_eenheid ; $A]
Dit werkt niet.
Dus, als het record (in veld artikelnummer) overeenkomt met $B, dan wil ik de waarde van een veld in dat record vervangen met $A.
En eigenlijk wil ik dat als het record niet gevonden wordt $B dat er in de tabel onderdelen een nieuw record wordt gemaakt waarin uiteraard het artikelnummer en de prijs_per_eenheid wordt weggeschreven.
Ik heb al veel variaties geprobeerd, gezocht op internet, gezocht in boeken maar nope. Frustrerend. Maar misschien is het voor iemand bij jullie een simpel ding.
Question
Faay
Hallo, als "self-made" Filemaker liefhebber met de nodige gaten daar waar het om parate kennis gaat, loop ik al weken aan tegen 2 problemen. En ik geraak niet verder. Misschien kunnen julie mij dat zetje in de rug geven zodat het plezier weer wat terug komt.
Ik heb van een tabel, met maar 1 record, een variabele $A gemaakt van 1 veld: bedrag. En ik heb een variabele $B gemaakt in diezelfde tabel (dus 1 record) van het artikelnummer.
Nu wil ik zoeken in de tabel onderdelen eerst op het artikelnummer en daarna een veld in dat specifieke record vullen met $B
Ik heb een script geschreven waarbij de variabelen worden gemaakt:
Go to Layout: Onderdelen
Enter Find Mode (Find records when: Onderdeelnummer Criteria: $B
Perform Find []
Go to Field [ Select/perform ; Onderdelen::Prijs_per_eenheid ]
Set Field [Onderdelen::Prijs_per_eenheid ; $A]
Dit werkt niet.
Dus, als het record (in veld artikelnummer) overeenkomt met $B, dan wil ik de waarde van een veld in dat record vervangen met $A.
En eigenlijk wil ik dat als het record niet gevonden wordt $B dat er in de tabel onderdelen een nieuw record wordt gemaakt waarin uiteraard het artikelnummer en de prijs_per_eenheid wordt weggeschreven.
Ik heb al veel variaties geprobeerd, gezocht op internet, gezocht in boeken maar nope. Frustrerend. Maar misschien is het voor iemand bij jullie een simpel ding.
Link to comment
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.