Via het web kunnen een aantal databases doorzocht worden. Gebruikers kunnen in een databse gegevens wijzigen. Daartoe is een "editpagina" beschikbaar waarop gebruikers dmv een
wijzigingen kunnen doorgeven.
In het´
kunnen gebruikers (o.a.) gegevens invoeren via een vaulelist. Deze valuelist gebruikt waarden uit een andere database dan de database waarin de gegevens worden opgeslagen.
Het probleem is nu dat als een gebruiker de editpagina opent, de betreffende valuelist niet de waarde weergeeft die in dat veld al eerder werd ingevuld maar de eerste waarde uit de valuelist. Als de gebruiker nu andere gegevens wijzigt en op submit drukt wordt de eerste waarde uit de valuelist doorgegeven. En dat is natuurlijk niet de bedoeling. De enige oplossing tot nu toe is dat gebruikers bij iedere wijziging ook weer de waarde in de valuelist op de juiste waarde instellen, ook al hadden ze die bij een eerder bezoek al gewijzigd. Als ze dat vergeten worden er onbewust verkeerde waardes ingevuld.
Hoe krijg ik het voor elkaar dat de VAluelist (als de editpagina wordt geopend) niet de eerste waarde uit de valuelist toont maar de al eerder ingestelde waarde (die ook afkomstig is uit dezelfde valuelist)?
Hieronder is de code opgenomen:
[fmp-inlineAction: -db=namen.fp5, -findall]In behandeling door:
Maak een keuze
[FMP-VALUELIST:naam_totaal, LIST=namen2][FMP-VALUELISTITEM][/FMP-VALUELIST]
[/fmp-inlineaction]
Ter toelichting: de valuelist staat "in" een inlineaction omdat de valuelist uit een andere database komt (namen.fp5) dan de database waarin gewijzigd wordt.
Hulp wordt zeer op prijs gesteld!
N.B.: het kan zo zijn dat het WEL de bedoeling is dat een nieuwe waarde wordt ingesteld, dus: de valuelist moet beschikbaar zijn maar ALS al een waarde is ingesteld in het record moet die getoond worden en niet de EERSTE waarde uit de valuelist.
Question
michiel
Via het web kunnen een aantal databases doorzocht worden. Gebruikers kunnen in een databse gegevens wijzigen. Daartoe is een "editpagina" beschikbaar waarop gebruikers dmv een
wijzigingen kunnen doorgeven.In het´
kunnen gebruikers (o.a.) gegevens invoeren via een vaulelist. Deze valuelist gebruikt waarden uit een andere database dan de database waarin de gegevens worden opgeslagen.Het probleem is nu dat als een gebruiker de editpagina opent, de betreffende valuelist niet de waarde weergeeft die in dat veld al eerder werd ingevuld maar de eerste waarde uit de valuelist. Als de gebruiker nu andere gegevens wijzigt en op submit drukt wordt de eerste waarde uit de valuelist doorgegeven. En dat is natuurlijk niet de bedoeling. De enige oplossing tot nu toe is dat gebruikers bij iedere wijziging ook weer de waarde in de valuelist op de juiste waarde instellen, ook al hadden ze die bij een eerder bezoek al gewijzigd. Als ze dat vergeten worden er onbewust verkeerde waardes ingevuld.
Hoe krijg ik het voor elkaar dat de VAluelist (als de editpagina wordt geopend) niet de eerste waarde uit de valuelist toont maar de al eerder ingestelde waarde (die ook afkomstig is uit dezelfde valuelist)?
Hieronder is de code opgenomen:
Ter toelichting: de valuelist staat "in" een inlineaction omdat de valuelist uit een andere database komt (namen.fp5) dan de database waarin gewijzigd wordt.
Hulp wordt zeer op prijs gesteld!
N.B.: het kan zo zijn dat het WEL de bedoeling is dat een nieuwe waarde wordt ingesteld, dus: de valuelist moet beschikbaar zijn maar ALS al een waarde is ingesteld in het record moet die getoond worden en niet de EERSTE waarde uit de valuelist.
2 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.