Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Tutto sul dataGrid....

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    361

    Tutto sul dataGrid....

    Ciao ragazzi ecco il mio problema:
    Quando voglio visualizzare un elenco di informazioni ricavate da più tabelle uso sempre la combobox... Questa volta però mi servirebbe separare i vari campi in maniera più netta....senza impazzire facendo calcoli sui numeri dei caratteri ecc...
    Mi sono ricordato che con delphi esisteva un componente con queste caratteristiche e cercando in vb6 ho trovato il datagrid!!
    Purtroppo non ho un manuale e nemmeno l'help installato.

    Vi chiedevo quindi se potevate farmi un mini elenco della sintassi, ad esempio come si caratterizza una determinata cella....come si fa a scrivere....come si determina una riga o una colonna... come si cancella, e tutto quello che pensate sia utile

    Grazie
    ciao

  2. #2
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    http://digilander.libero.it/amodiode...puntamenti.zip un esempio di come puoi usarlo

    in genere dovresti crearti un recordset popolarlo con una select
    la sintassi per associare il dbgrid al recordset:

    codice:
     set dbgrid1.datasource = recordset

    p.s.
    la questione è un po' complessa se nn conosci vb
    cmq basta che chiedi

    o se vedi l'esempio che ti ho dato è + che sufficiente
    se vedi io creo una connessione in un modulo
    ela inizialiazzo nel form_load
    poi nn faccio altro che fare select su select
    e la griglia cambia
    al click della tree:view

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    361
    GRazie....me lo studierò un po'.....
    se comunque qualcuno ha qualcosa di meno complesso... ( io mi sono sempre connesso ad un db tramite il data.... e quindi in questa maniera vado un po in confusione) magari la visualizzazione di una singola tabella .... tutto in una form...

  4. #4
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    Originariamente inviato da gaullo
    GRazie....me lo studierò un po'.....
    se comunque qualcuno ha qualcosa di meno complesso... ( io mi sono sempre connesso ad un db tramite il data.... e quindi in questa maniera vado un po in confusione) magari la visualizzazione di una singola tabella .... tutto in una form...
    beh una sola tabella per volta certo che è un po' limitato
    pero' se è quello il risultato che vuoi ben venga anzi
    è molto semplice

    allora...
    usa il controllo adodb..che con dil dbgrid basta che selezionila sorgente dati e la rispettva tabella da visualizzare

  5. #5
    se devi prelevare dati da più tabelle, ti consiglio msflexgrid o mshflexgrid, sono molto più flessibili e puoi popolarle da codice con connessioni a più tabelle e anche a più database.

    inoltre la ricerca, l'ordinamento e la selezione è molto più semplificata.

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    361
    Purtroppo, cercando di capire la tua applicazione mi rendo conto che il fatto di essermi sempre connesso alle tabelle utilizzando l'oggetto data (grazie ai mie proff!!!) non me lo consente...
    Potreste scrivermi una connesione a database con interrogazione sql (non omettete nulla, nemmeno cose che date per scontate xchè è la prima volta che mi avventuro in questo modo di connettersi)
    GRazie mille in anticipo...(uso vb6...)

  7. #7
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    uhm la cosa è alcuanto complicata
    xche con l'oggetto adodc gli imposto la directory del database
    tramite controllo nn da codice

    quindi tu potresti nn trovarti quella cartella...

    http://digilander.libero.it/amodiode...ug/esempio.zip

    fai bne attenzione all'esempio
    tasto destro suo controllo adodc
    e gli devi specificare la directoty el database che ti ho dato

    come vedi ho messo adcmdtable per determinare che seleziono una tabella dal database infatti ho scelto citta
    cmq se scegli text puoi fare tu una select a mano

    nel controllo datagrid devi solo selezionare la proprieta' datasorce
    e scegliere il controllo dati

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    361
    Ok adesso comincio a far fare qualcosa....
    con adodc è possibile modificare il recordsource da codice??
    Per esempio cliccando dei bottoni voglio che si connetta a una queri che faccia controlli , per esempio su un campo e prendi l'info per il controllo da edit o combo....

    inoltre , per quanto riguarda il datagrid, vorrei poter, cliccando su un record, passare a un'altra form ....abituato alla listbox pensavo al listindex...., c'è qualcosa di simile anche per il datagrid??

  9. #9
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    si ho capito quello che vuoi fare
    voi varicare i dati di quello che selezioni in un form
    per l modifica vero?

    ..um ah nel primo progetto hce ti ho dato c'è!""
    querdati dgbrig_click l'evento!!
    carico tutta la riga in variabili e le porto nell'altra form

    http://digilander.libero.it/amodiode...puntamenti.zip

    si da codice puoi modificare tutto
    basta che imparti le proprrieta' quali sono (ovvio le vedi sualla destra)
    il datagrid nn ha listindex ma puoi caricare un valore tipo id in una colonna con larghezza zero in modo che nn sia visibile

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.