Eerst even een kleine beschrijving van de applicatie,
Ik heb dus een applicatie bij ons op het intranet gemaakt en als men er op inlogt krijg je een hele lijst met records, als met dan op 1 van die records klikt dan kom je in een sublijst van dat record. In die sublijst staan een heleboel (financiele) gegevens die zeer regelmatig worden aangepast.
Wat is nu het probleem:
Het probleem is dat het regelmatig voorkomt dat bijvoorbeeld een gebruiker hier op de zaak maar ook een gebruiker op locatie iets in het ZELFDE 'subnummer' een aanpassing doet. Dus ze klikken allebij het subnummer aan, als je daar op klikt dan krijg je een overzicht van alle gegevens uit dat record. Nu kun je dus op de knop "wijzigen" klikken en kom je in een ander form terecht waar je dus alles kan wijzigen. Nu is het probleem dus dat als er 2 (of meer mensen) gaan wijzigen de data uit de database wordt gelezen en in de invoer velden neerzet. Als nu gebruiker A veld nummer 3 aanpast, en gebruiker B veld nummer 5 aanpast dan wordt dit niet goed opgeslagen, de gene die het laats opslaat worden ALLE gegevens van opgeslagen.
Wat wil ik nu graag maken:
Ik wil dus als er iemand op de knop "wijzigen" drukt dan er dus niemand meer op die knop kan drukken totdat de persoon heeft opgeslagen. Hoe kan ik dit nu het beste oplossen???
Waar zat ik aan te denken:
Ik zat er aan te denken dat als er op wijzigen wordt geklikt dat er het behoorende 'subnummer' in een Application("subnummer") wordt gezet en als iemand anders op wijzigen klikt dat het ASP'tje dan gaat kijken of er in wordt gewerkt, zo ja, geef dan een melding dat je moet wachten. Maar nu kan ik helaas niet aan een Application een timeout geven, want ik wil wel dat als perongeluk iemand net op wijzigen heeft geklikt en even weg moet dat hij dan niet continu wordt gelockt maar bijvoorbeeld max 10 minuten.
Hoe kan ik dit het beste aanpakken, of is dit een goed idee waar ik aan zat te denken???
Ik heb dus een applicatie bij ons op het intranet gemaakt en als men er op inlogt krijg je een hele lijst met records, als met dan op 1 van die records klikt dan kom je in een sublijst van dat record. In die sublijst staan een heleboel (financiele) gegevens die zeer regelmatig worden aangepast.
Wat is nu het probleem:
Het probleem is dat het regelmatig voorkomt dat bijvoorbeeld een gebruiker hier op de zaak maar ook een gebruiker op locatie iets in het ZELFDE 'subnummer' een aanpassing doet. Dus ze klikken allebij het subnummer aan, als je daar op klikt dan krijg je een overzicht van alle gegevens uit dat record. Nu kun je dus op de knop "wijzigen" klikken en kom je in een ander form terecht waar je dus alles kan wijzigen. Nu is het probleem dus dat als er 2 (of meer mensen) gaan wijzigen de data uit de database wordt gelezen en in de invoer velden neerzet. Als nu gebruiker A veld nummer 3 aanpast, en gebruiker B veld nummer 5 aanpast dan wordt dit niet goed opgeslagen, de gene die het laats opslaat worden ALLE gegevens van opgeslagen.
Wat wil ik nu graag maken:
Ik wil dus als er iemand op de knop "wijzigen" drukt dan er dus niemand meer op die knop kan drukken totdat de persoon heeft opgeslagen. Hoe kan ik dit nu het beste oplossen???
Waar zat ik aan te denken:
Ik zat er aan te denken dat als er op wijzigen wordt geklikt dat er het behoorende 'subnummer' in een Application("subnummer") wordt gezet en als iemand anders op wijzigen klikt dat het ASP'tje dan gaat kijken of er in wordt gewerkt, zo ja, geef dan een melding dat je moet wachten. Maar nu kan ik helaas niet aan een Application een timeout geven, want ik wil wel dat als perongeluk iemand net op wijzigen heeft geklikt en even weg moet dat hij dan niet continu wordt gelockt maar bijvoorbeeld max 10 minuten.
Hoe kan ik dit het beste aanpakken, of is dit een goed idee waar ik aan zat te denken???
Webhosting van SkyHost.nl: 25 Mb / 1 Gb windows hosting € 4,50 p/m excl.btw!