Newsgroup: it.comp.lang.visual-basic
Titolo: Strano problema con sstab

Ciao a tutti,
oggi sono incappato in uno strano problema che non riesco a risolvere,
ho un textbox dentro una sstab collegato ad un data (di tipo dynaset),
dentro lo stesso sstab in un'altra pagina ho un dbgrid con i dati presi
dallo stesso controllo data, fuori dall sstab per prova ho messo un altro
textbox collegato allo stesso campo del 1° textbox .
Ecco cosa mi succede:
quando dal dbgrid scorro i dati nel textbox fuori dall sstab me li
visualizza correttamente, mentre nel textbox dentro l'sstab dopo il primo
non me li visualizza più.
Il fatto strano è anche che fino a qualche giorno fa funzionava tutto
correttamente.
forse c'è qualche proprietà che non so impostare oppure è sballato il vb
(cosa non strana considerando l'affidabilità dell sstab!)...
boh..
se invece taglio il data e lo incollo dentro l'sstab il vb mi si blocca
(lavoro sotto xp)
(spero di essermi spiegato bene :) )
Può essere qualcosa che sbaglio io o mi conviene reinstallare il vb ?
Ciao e grazie
Giuseppe

 Può essere qualcosa che sbaglio io o mi conviene reinstallare il vb ?
No, aspetta a reinstallare. Spiegati meglio, c'è qualcosa che non quadra.
Bisognerebbe vedere il codice. Se non vuoi pubblicarlo, fallo tu, col
livello massimo di critica.

 ha scritto nel messaggio
news:o3HV8.1360$K_4....@twister1.libero.it...

Ciao,
il problema l'ho risolto, tramite un'istruzione sql che lanciavo in un altro
campo data (quantita) inspiegabilmente il controllo data1 non funzionava più
correttamente (il data1 e i controlli associati non contenevano codice)
eliminando l'istruzione sql è ripreso tutto a funzionare.
ecco l'istruzione che non mi faceva funzionare niente (non so dove sia
l'errore):
text22 è associato al data1 e contiene l'id dei prodotti
il controllo data "quantità" invece è associato alla tabella quantità e
contiene la gestione delle quantità dei prodotti
quantita.RecordSource = " SELECT * FROM quantita WHERE id_coll=" &
Trim(Text22.Text) & " AND type=2 ORDER BY da, a"
quantita.Refresh
P.S.
scusate il doppio post ma da tiscali ieri non veniva visualizzato
Ciao e grazie
Giuseppe

 quantita.Refresh
Fermo restando che Text22 contenga solo numeri e che id_coll sia di tipo
numerico non mi viene che da dire che forse (ma, lo so, mi sto arrampicando
agli specchi e sono davvero curioso di sapere qual è il motivo) non gli
piace il campo con nome "type", potrebbe essere una parola riservata.

 ha scritto nel messaggio
news:JcVV8.3196$K_4.1...@twister1.libero.it...

Si, text22 contiene solo numeri e id_coll è di tipo numerico.
Pomeriggio invece provo a sostituire la parola type, che in effetti potrebbe
essere riservata.
Ti farò sapere, sono curioso anch'io :)
Ciao
Giuseppe

 Ti farò sapere, sono curioso anch'io :)
No, nemmeno in T-SQL per SQL Server, "TYPE" è riservata.
Potresti, cortesemente, citare:
1) Il tipo di database usato (Access, SQL Server)
2) Il metodo di accesso (DAO, ADO) o, quantomeno, cos'è dichiarato fra i
riferimenti in proposito
3) I valori/contenuti reali di Text22.Text, "da" e "a" (se sono campi testo,
prova a mettere da.text e a.text nella clausola Order By)

 prova a mettere da.text e a.text nella clausola Order By)
Ho detto una cretinata immensa, scusa.
(Come si fa a cancellare dal NG le proprie sciocchezze???)

 > > > quantita.Refresh
Ma è chiaro! (Java, come si dice in latino che gli errori servono a capire?)
"Order By da, a" vuol dire "ordinato crescente per il valore del campo 'da'
e, in subordine, del campo 'a'". Bob, sei sicuro che è quello che vuoi?
Ovvero, nella tabella quantita esistono tali campi?
Puo' essere che volevi dire, per esempio:
quantita.RecordSource = " SELECT * FROM quantita WHERE id_coll=" &
Trim(Text22.Text) & " AND type=2 AND (data>=da and data <=a)"
quantita.Refresh
dove "da" e "a" sono a loro volta dei textbox?
... sicuro non son sicuro, forse senz'altro...

 (Come si fa a cancellare dal NG le proprie sciocchezze???)
    "Offri" al ng le tue dimissioni. Poi, se nessuno s'impunta, resti.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

     "Offri" al ng le tue dimissioni. Poi, se nessuno s'impunta, resti.
Ahhh, birichino.
Facciamo cosě:
Dico che avevo bevuto, anche se non č vero, e aspetto che qualcuno mi chieda
d'andarmene, vuoi per i mievi vizi, vuoi per le mie sciocchezze..., neh?!
A quando le classifiche delle castronerie?


Per quanto riguarda le domande che mi hai fatto nel precedente post:
utilizzo database access 2000, e li uso utilizzando dao.
Non dichiaro niente perchè utilizzo direttamente un controllo data
Per quanto riguarda l'errore non sono riuscito a venirne a capo, quella
stringa se provata in un nuovo progetto funziona, ho cambiato alcune cosette
nel programma e ho aggirato l'ostacolo invece di risolverlo, ma visto che ho
poco tempo va bene lo stesso :)
Ciao e grazie x l'aiuto
Giuseppe

 A quando le classifiche delle castronerie?
Mai! Non ci sarebbe più spazio per le cose serie! ;)