Newsgroup: it.comp.lang.visual-basic
Titolo: DBcombo che si inventa i dati...possibile???

Abbiate pazienza ma io non ci sto a capir più nulla
Ho una tabella (access2000) Nazioni moderne....
dentro 2 campi
Nazione (testo)
codnaz(long)
riempita con circa 25 nomi di nazioni e relativi codici
USO DAO il progetto è sempre il solito che da questa estate periodicamente
mi fa dannare!Cominciato da altri e passato al wodkino quando la patata già
scottava alquanto...
cmq sto comportamento che vi dico mi sembra proprio a prova di
grullo....eppure!
Allora c'è un datacombo che fa il solito SELECT * from nazionimoderne order
by Nazione"
Listfield suL CAMPO NAZIONE
BoundColumn su codnaz
bene...piano e semplice.....beh mica tanto.....ogni tanto...e ripeto OGNI
tanto....
Private Sub c_nazionimoderne_Click(Area As Integer)
'==============DEBUG
'On Error Resume Next
If c_nazionimoderne.BoundText <> "" Then
   t_idcodnaz.Text = c_nazionimoderne.BoundText
   d_nazionimodernezone.RecordSource = "select * from nazionimodernezone
where codnaz=" & c_nazionimoderne.BoundText & " order by zona"
   d_nazionimodernezone.Refresh
End If
On Error GoTo 0
End Sub
dove non fa altro che mettermi in un campo text il codice della
nazione....impazzisce ed invece di 10 scrive "Germania"....
Che ho fatto ?
ho detto scazzo qualcosa e allora mi son fatto una  sub
Private Sub AttivaCombo()
'Perchè perdo la colonna bound ?
Me.c_nazionimoderne.BoundColumn = "CodNaz"
Me.c_nazionimoderne.Refresh
End Sub
niente....
allora son andato in debug
? c_nazionimoderne.BounColumn
CodNaz
? c_nazionimoderne.BoundText
Germania
Mi prendi per il culo?????
CodNaz è un campo numerico come fa a esserci scritto Germania????
scartabella...vedo che l'unica altra parte che tocca questo dbcombo è in una
sub che assegna i dati ai vari campi e controlli
e contiene
......
frmScheda.c_nazionimoderne.BoundText = rsSchede("idcodnaz")
.......
Ho controllato la fonte di questo record...assegna sempre o Zero o Un
Numero...è il campo numerico di un altra tabella!
caz ma come mai ogni tanto si impalla!!!!
sarà la settimana che mi pesa sul "groppone" ma a quest'ora non trovo
soluzioni!!!
Mah!
Saluti!


Questo mi ricorda un bug scoperto la prima e unica volta che ho usato
le dbcombo:
FIX: DBCombo BoundText Incorrect When Setting Text Property
Cercalo qui perche' sul sito di m$ e' stato spostato:
http://www.google.it/search?q=cache:5N66Xk8oURMC:support.microsoft.com/support/kb/articles/Q186/6/82.asp+dbcombo+bug+boundcolumn+boundtext&hl=it&ie=UTF-8
-- 
hth, hal


http://www.google.it/search?q=cache:5N66Xk8oURMC:support.microsoft.com/support/kb/articles/Q186/6/82.asp+dbcombo+bug+boundcolumn+boundtext&hl=it&ie=UTF-8
Rettifico, forse e' stato modificato qui:
PRB: Resetting the DataCombo RowSource Property Resets the BoundColumn
Property
http://support.microsoft.com/default.aspx?scid=KB;en-us;238406&
-- 
ciao, hal


cut
ti ringrazio hal...anche io mai avevo usato ste cacate di controlli!
Thanks un monte!
:o)

"Wodka4U(xp)" <mar_TOGLI_co@ma_194ANCHE_195463QUI_rtek.it> ha scritto nel
messaggio news:x9wB9.17911$744.6...@news1.tin.it...
che cmq (per inciso) anche il tip di M$ non funziona....tra le altre cose
assurdo...assegna una proprietà a te stessa!
mah!
Sto sostituendo tutti i dbcombo con il riposante ed edificante
combobox....grrrr....sta app (semplice lavoro di aggiornamento e
integrazione di un progr esistente....dicevano!) alla fine l'ho riscritta
per più del 50%!
va beh!
grazie hal.....!