Sono d'accordo con Massimo (Valle) riguardo le modalita' di richiesta
di aiuto. Si certo, scrivere che si vuol fare un applicativo per fare
X, equivale a dire:
Ragazzi, visto che non avete un cazzo da fare, perche' non mi
scrivete 'sto programmino? Tanto che ci vuole?
Ma allora perche' non te lo fai da solo?
No, Massimo, non me la prendo, ANZI... Ti ringrazio (te e tutti
quelli che mi sollecitano in qualsiasi modo) per gli stimoli che dai
a me e tutti noi.
Il fatto, credo, e' che spesso non si hanno sufficienti parole per
descrivere i processi mentali che ci hanno indotto alla richiesta di
aiuto. Oppure e' la pigrizia che ci fa essere 'insolitamente'
sintetici...
Veniamo a questioni tecniche.
Ho approfondito il discorso sulle ListBox e i numeri... Dunque, come
al solito, ha ragione Marco (Bambini): il DB VUOLE solo numeri
decimali separati dal punto. Vale a dire
nnn.dd
Il problema si risolve forzando la scrittura del numero in questo
formato nel DB, cioe' ripeto nnn.dd
Poi, quando lo si va a visualizzare, dobbiamo usare la formattazione
n.nnn.nnn,dd
questo perche' le impostazioni nel nostro sistema sono di questo
tipo. Non ci dobbiamo preoccupare se come separatore dei decimali
c'e' il punto o la virgola. Ci pensa il sistema a 'convertire' per
noi. L'importante e' che nel DB il numero sia scritto come nnn.ddd e
non nnn,dd
Altra questione sui DB.
Ad un certo punto del programma eseguo una SELECT, che finisce dentro
un recordset... Tipo:
if PopupMenu2.Text="Tutte le carte" Then
rs = myCCdatabase.SQLSelect("SELECT * FROM CreditCardOperations
ORDER BY DataInteger")
else
rs = myCCdatabase.SQLSelect("SELECT * FROM CreditCardOperations
WHERE CreditCard='"+PopupMenu2.Text+"'"+"ORDER BY DataInteger")
end if
e lui seleziona tutte le spese effettuate con 'quella' carta di
credito...
La domanda e' questa:
Una volta che ho il mio rs, se lo metto dentro una variabile globale
che so? App.MyRS, posso riutilizzarlo senza dover ripetere le SELECT?
Ebbene, io non ci sono riuscito.
La cosa mi serve per scorrere i record selezionati in un'altra
finestra che non fosse quella nella quale e' presente la listbox, per
intenderci.
In una listbox, posso mettere - per esempio - 4 field, poi nella
pagina-scheda, visualizzo tutte le informazioni del record...
Spero di esser stato chiaro... Insomma, non sto scrivendo un
programma per masterizzare DVD... Ecco, ci tenevo a dirlo.
L.L.
|