nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: problema con contatore in rete

Von: Bruno Campanini (bc@gmail.com) [Profil]
Datum: 02.07.2008 13:30
Message-ID: <486b66b9$0$40165$4fafbaef@reader1.news.tin.it>
Newsgroup: it.comp.appl.access
"Nicolas" <nicolas73@email.it> wrote in message
news:486ab3c2$0$35958$4fafbaef@reader2.news.tin.it...

> ho un database con un unico backend e molti forntend in rete
> il backend viene visto come unità connessa T: in rete
>
> il mio problema è che se più utenti creano un preventivo ognuno di
loro
> accederà alla cartella contatore incrementandone il valore per il nuovo
> preventivo
>
> ad esempio
> il contatore vale 2 perchè sono stati emessi 2 preventivi
> se l'utente PINCO crea un nuovo preventivo diventa numero 3
> e se l'utente PALLINO crea un nuovo preventivo subito dopo diventa numero
> 4
>
> se PALLINO annulla il preventivo e PINCO no, decremento il contatore che
> torna al numero 3 cioè il numero dell'ultimo preventivo emesso
>
> ma se PINCO annulla il preventivo e PALLINO no, il contatore diventerà 3
> perchè PALLINO lo aveva portato a 4 mentre i preventivi validi sono i
> numeri 1,2 e 4, cioè resta un buco.
>
> qualcuno a idea di come risolvere questo conflitto di contatore?

1 - Prima dell'evento che attiva il salvataggio del record
(nella stessa procedura di salvataggio) cerca il più alto
valore del campo "NumeroPreventivo"
(non ammette duplicati!) che avrai opportunamente
creato a fianco o in sostituzione del contatore.
2 - Aggiungi 1 a mettilo al posto giusto nella tua scheda.
3 - La procedura continuerà col salvataggio del record.

Bruno


[ Auf dieses Posting antworten ]

Antworten