Buongiorno a tutti, sono un "absolute beginner" di ASP e vi chiedo un aiuto per cortesia.
La cosa più difficile è quella di riuscire a spiegarmi chiaramente!! Spero di riuscirci!
Devo stampare su carta dei buoni incrementando il record del numero del buono sul DB, sono riuscito a farlo utilizzando un "ciclo for" ed effettuando 2 query a seconda della scelta del numero di buoni che desidero stampare (=1 oppure >1).
Ora però devo riuscire a lanciare la stampa di ogni buono (utilizzando un javascript?), beceramente lanciando il comando di stampa (finestra di dialogo di IE) oppure in un modo più corretto (se sono 700 è un disastro!!!)
Grazie mille
---------------------------------------------------------------------------------------
'ciclo per esecuzione query caso A
dim numerazioneA
if copie = 1 then
numerazioneA = num_buono
'imposto il comando di inserimento caso A
sqlA="insert into BUONO_STRC(COD_ENTE, ANNO, TP_BUONO, DE_BUONO, CD_NUM, DT_EMISSIONE, DT_FINE_VALD, NOM_DEST, SOCT_DEST, LOGIN_OPRT, IMP_CIFR, IMP_LETT) values ("&cdente1&", "&anno&", "&tipo_buono&", '"&desc_buono&"', "&numerazioneA&", '"&giorno&"', '"&fine_val&"', '"&destinatario&"','"& destinatario2 & "','"&user& "','"&eurocifre&"', '"&euroletter&"')"
'response.write (sqlA)
'eseguo il comando
conn.Execute(sqlA)
else
'ciclo per esecuzione query caso B
dim numerazioneB
'if copie > 1 then
for i = 0 to (copie -1)
numerazioneB = num_buono + i
'imposto il comando di inserimento caso B
sqlB="insert into BUONO_STRC( COD_ENTE, ANNO, TP_BUONO, DE_BUONO, CD_NUM, DT_EMISSIONE, DT_FINE_VALD, NOM_DEST, SOCT_DEST, LOGIN_OPRT, IMP_CIFR, IMP_LETT) values ("&cdente1&", "&anno&", "&tipo_buono&", '"&desc_buono&"', "&numerazioneB&", '"&giorno&"', '"&fine_val&"', '"&destinatario&"','"& destinatario2 & "','"&user& "','"&eurocifre&"', '"&euroletter&"')"
'eseguo il comando
conn.Execute(sqlB)
next
end if
---------------------------------------------------------------------------------------