Ik ben beheerssysteem voor slaapplaatsen in elkaar aan het knutselen en zit momenteel toch een klein beetje vast.
Even de situatie:
Elke slaapplaats heeft een of meerdere sites (een-op-veel relatie tussen slaapplaatsen en sites)
Elke slaapplaats heeft een aantal contactpersonen (een-op-veel relatie tussen slaapplaatsen en contactpersonen). Een contactpersoon kan verantwoordelijk zijn voor een site (een-op-een relatie tussen contactpersonen en sites)
Het formulier Slaapplaatsen bevat een portal met gerelateerde contactpersonen. Naast elke contactpersoon heb ik een knopje "Wissen" geplaatst, dat knoptje start een script "Wis contactpersoon".
In dat script wil ik eerst nagaan of een contactpersoon in de tabel sites vermeld staat als verantwoordelijk voor een site (in dat geval mag die contactpersoon niet gewist worden). En daar raakt FM helemaal de pedalen kwijt (gezien het prijskaartje dat aan FM hangt lijkt me dit vrij onwaarschijnlijk, wellicht ben ik het dus die de pedalen kwijt raakt? )
Wat is er mis met dit:
#We gaan na of deze contactpersoon aangeven werd als verantwoordelijke voor een site slaapplaats
Variabele instellen [ $zoek_contactpersoon; Waarde:Contactpersonen slaapplaatsen::ID ]
Zoekopdracht uitvoeren [ Opgegeven zoekopdrachten: Records zoeken; Criteria: Sites slaapplaatsen::Verantwoordelijke: “$zoek_contactpersoon” ] [ Herstellen ]
If [ Get(LaatsteFout) = 0 ]
#Indien contactpersoon slaapplaats gevonden werd als verantwoordelijke voor een site mag deze contactpersoon niet gewist worden.
De gebruiker krijgt een foutmelding en het script wordt gestopt.
Zoekopdracht uitvoeren [ Opgegeven zoekopdrachten: Records zoeken; Criteria: Contactpersonen slaapplaatsen::ID: “$zoek_contactpersoon” ] [ Herstellen ]
Alle records tonen
Aangepast dialoogvenster tonen [ Titel: "Contactpersoon slaapplaats wissen"; Bericht: Contactpersonen slaapplaatsen::Volledige naam & " is verantwoordelijk voor site " & Sites
slaapplaatsen::Benaming & " en kan dus niet gewist worden."; Standaardknop: “Annuleren”, Vastleggen: “Ja” ] Script afsluiten [ ]
End If
Het veld $zoek_contactpersoon bevat de ID van de contactpersoon en die komt voor in de tabel contactpersonen (ik heb net geklikt op een knop in de portal, naast de naam van de contactpersoon). Alles werkt tot aan de zoekopdracht. Daar levert FM mij een foutmelding 401???
Vraag
LcGrs
Ik ben beheerssysteem voor slaapplaatsen in elkaar aan het knutselen en zit momenteel toch een klein beetje vast.
Even de situatie:
Elke slaapplaats heeft een of meerdere sites (een-op-veel relatie tussen slaapplaatsen en sites)
Elke slaapplaats heeft een aantal contactpersonen (een-op-veel relatie tussen slaapplaatsen en contactpersonen). Een contactpersoon kan verantwoordelijk zijn voor een site (een-op-een relatie tussen contactpersonen en sites)
Het formulier Slaapplaatsen bevat een portal met gerelateerde contactpersonen. Naast elke contactpersoon heb ik een knopje "Wissen" geplaatst, dat knoptje start een script "Wis contactpersoon".
In dat script wil ik eerst nagaan of een contactpersoon in de tabel sites vermeld staat als verantwoordelijk voor een site (in dat geval mag die contactpersoon niet gewist worden). En daar raakt FM helemaal de pedalen kwijt (gezien het prijskaartje dat aan FM hangt lijkt me dit vrij onwaarschijnlijk, wellicht ben ik het dus die de pedalen kwijt raakt? )
Wat is er mis met dit:
Het veld $zoek_contactpersoon bevat de ID van de contactpersoon en die komt voor in de tabel contactpersonen (ik heb net geklikt op een knop in de portal, naast de naam van de contactpersoon). Alles werkt tot aan de zoekopdracht. Daar levert FM mij een foutmelding 401???
Kan iemand me verder helpen?
Bedankt!
Link naar reactie
2 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.