Newsgroup: it.lavoro.professioni.webmaster
Titolo: Assegnazione numero pettorale progressivo

Salve, avrei un problema:
Ho un sistema di iscrizione on-line per una gara di mountain bike,
ci sono 2 tipi di iscritti, i tesserati ed  gli escursionisti.
Si compila la scheda iscrizione ed el tutti si memorizza di database
access 2000.
Automaticamente si genera un ID progressivo.
Problema: la numerazione dei pettorali.
I tesserati hanno il num pettorale che va da 100 a 1000 e gli
escursionisti da 1000 in poi.
Come faccio ad assegnare in automatico ad un tesserato un numero
progressivo
da 100 in poi ed ad un escursionista da 1000 in poi??
In principio non era stata detta sta cosa, per cui assegnavo il numero
progressivamente
a tutti con: 
rs("pettorale") =  rs("ID") + 100
Adesso è saltato fuori delle differenti numerazione delle categorie.
Per cui:
ID - pettorale - pettoraleESC   - tipo
 1 -    101                     - TES
 2 -           -     1001       - ESC
 3 -           -     1002       - ESC
 4 -    102    -                - TES     
Tutto questo serve per assegnare il pettorale in automatico al momento
dell'iscrizione.
Un Mega GRAZIE a chi potrà aiutarmi.
 Gabriele
togli...@infinito.it
 

Ho risolto il problema!!
Stringa di ricerca ultimo pettorale:
 strSQL = "SELECT MAX(pettorale) AS ULTIMO FROM iscritti2003" 
    Set cn = GetConnection
    Set rs = Server.CreateObject("ADODB.Recordset") 
    rs.open strSQL, cn, 3, 2
    if err.number<>0 then
    response.write err.number &"<br>"&err.description & "<br>"
	    response.write strSQL
    end if
    UltimoPett = rs("ULTIMO") 
    rs.close
 stringa aggiunta record:
  rs("pettorale") =  UltimoPett + 1 
Funzionaaaaa
Grazie
     Gabriele


     rs.open strSQL, cn, 3, 2
dov'e' la furbata? :)
-- 
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
Gli iperlink sovvertono la gerarchia.

In che senso la furbata??
Ho chiesto aiuto per risolvere il mio problema, premetto che ne so
poco di asp,  e nessuno qui mi ha risposto, ho postato su dei forum
dedicati all' asp ed un po alla volta , con tanti suggerimenti, ho
trovato la soluzione.
L'ho postata qua in modo che se interessa a qualcuno....
Gabriele


 L'ho postata qua in modo che se interessa a qualcuno....
a me pare una semplice query che con l'asp vbscript non ha nulla a che
vedere... e mi pare una soluzione che anche un novellino dovrebbe sapere...


 vedere... e mi pare una soluzione che anche un novellino dovrebbe
sapere...
Vabbè dai Lino, non polemizziamo con chi non ha fatto nulla di male, ma anzi
si è comportato bene per la comunità. Ha postato un problema, nessuno gli ha
risposto, se l'è cavata da solo, e ha anche messo la risposta nel caso
potesse servire a qualcuno.
Io gli dico "bravo" e "grazie", poi fai tu.
Ps: e non diciamo che qui siamo su I.Lavoro.P.W che tanto ci sono tantissimi
utenti del ng che non lo fanno per lavoro (me compreso).
Saluti. :)
-- 
Webmaster di
http://www.targatona.it
http://www.targatona.it/forum

 risposta nel caso potesse servire a qualcuno.
forse dai toni non si capiva... ma non voleva essere una polemica... volevo
solo dire che non aveva nulla a che fare con asp... mi sembra giusto non
alimentare cose del tutto sbagliate... inoltre la soluzione era veramente da
livello ultra base... mi sembrava giusto dirglielo...
in ogni caso non e' una polemica ma solo una puntualizzazione... :))


 in ogni caso non e' una polemica ma solo una puntualizzazione... :))
Ah, ok, ho inteso male io :)
Ciao ciao!!! :)


Carissimo signor Lino, la prossima volta che avrò qualche problema in
asp la contatterò per qualche suggerimento....
Grazie
    Gabriele


 asp la contatterò per qualche suggerimento....
basta anche dire solo Lino... e poi puoi darmi del tu...
in ogni caso ti ricordo che il problema era SQL non ASP... :)
-- 
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
Oggi, l'organigramma è fatto di link, non di gerarchie.
Il rispetto per la conoscenza vince su quello per l'autorità astratta.