Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18

Discussione: [VB] Datagrid

  1. #11
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    53
    Prova ad utilizzare il codice che ti ho postato.

    l'unico controllo che devi usare è la DataGrid.

    Non è complicato, devi solo copiare ed incollare il codice così com'è, e modificare i parametri a tuo piacimento.

    I controlli ADO sono divoratori di risorse ed io sono tirchio

    Prova e poi se proprio nn ce la fai ti aiuto io!

  2. #12
    Utente di HTML.it L'avatar di Teddy
    Registrato dal
    Dec 2001
    Messaggi
    178
    Si! è la prima volta che uso ADO e anche datagrid ... sono messo BENE!!!!
    Comunque grazie 1000 del tuo consiglio ... ora faccio un po di prove e ti faccio sapere!
    Thanks!!!
    A presto!
    Bye!
    Grazie e ciao a tutti

  3. #13
    Utente di HTML.it L'avatar di Teddy
    Registrato dal
    Dec 2001
    Messaggi
    178
    Originariamente inviato da janx
    Se usi ADO dovresti dirmi se lo fai da codice o mediante controlli.
    Io ti consiglio da codice.
    - Devi prima di tutto referenziare Microsoft ActiveX Data Objects 2.x
    (Lo fai mediante Progetto > Riferimenti)

    - Poi carichi il controllo "Microsoft DataGrid OleDB"

    Poi procedi col codice:

    ' Sezione generale

    Dim miaConnessione As New ADODB.Connection
    Dim mioRecordset As New ADODB.Recordset
    Dim mioPercorso As String
    Dim miaSQL As String
    Dim miaStringaConnessione As String


    Private Sub Form_Load()
    mioPercorso = "C:\Documenti\TuoDatabase.mdb" ' è un esempio
    miaStringaConnessione = "Provider=Microsoft.Jet.OLEDB.4.0" _
    & ";Data Source=" & mioPercorso

    miaConnessione.Open miaStringaConnessione

    miaSQL = "SELECT * FROM Tabella WHERE Campo='tuo valore'"

    mioRecordset.CursorType = adOpenDynamic
    mioRecordset.CursorLocation = adUseClient

    mioRecordset.Source = miaSQL

    mioRecordset.Open , miaConnessione

    Set DataGrid1.DataSource = mioRecordset

    End Sub

    Prova e fammi un fischio se ci sono problemi
    Ciao. Janx.

    Ciao janx
    Ho provato il tuo codice, grazie!
    però avrei l'esigenza di stabilire la connessione tramite controllo e non tramite condice; si può fare tutto ciò tramite controllo?
    In pratica:
    Al caricamento del form, la datagrid viene caricata con tutti i record della tabella;
    Attraverso una selezione di una voce della combobox dovrei:
    azzerare il contenuto del datagrid e ricaricarlo con SOLO I RECORD che contrngono il valore della "combobox.text"
    Si può NON USARE sql?
    Grazie!
    Grazie e ciao a tutti

  4. #14
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    53
    HHHHHHHHHHHHHHHHHHAAAAAAAAAAAAAAAAAAAAAAAIIIIIIIII IIIIIII!!!!!!!!!

    DDDDEEEEEVVVVVIIIIII usare SQL!

    Te lo impongo! E' un ordine!



    Scherzi a parte..

    sul fatto che tu voglia usare i controlli ADO, anzi che il codice, nulla da dire... se li hanno fatti vuol dire che si possono e si devono usare.

    Su SQL, ti consiglio di imparare ad utilizzarlo.
    Non è assolutamente difficile! Ma nei DataBase è di una potenza inaudita!

    Ci sono parecchi manuali nel web, e poi per ciò che serve a te, intendo nel caso che hai specificato, in una sera impari a fare le tue query in modo efficiente e veloce.

    Non mi stancherò mai di dirlo, lavorare sui database = conoscere SQL!

    Se vuoi ti do qualche dritta.

    Per il codice devi semplicemente impostare ciò che appunto io ho scritto col codice, con le proprietà....
    Comunque se vuoi spediscimi (in privato) una descrizione dettagliata di ciò che vuoi realizzare, e poi io ti rispedisco (sempre in privato) il progetto in VB6 con relative spiegazioni e commenti.
    Sto studiando la gestione di Database con ADO, VB6, SQL e Jet4.0...
    quindi un bel ripasso non può che giovarmi!
    Fatti sentire.

  5. #15
    Utente di HTML.it L'avatar di Teddy
    Registrato dal
    Dec 2001
    Messaggi
    178
    Prima o poi imparerò SQL, per il momento vorrei terminare questo progetto per poi buttarmi su PHP/MySQL ...
    Comunque se attivi i messaggi privati o l'invio di email dal forum (nel tuo profilo personale) ti scrivo in privati, altrimenti non so come fare

    Per il momento Grazie!

    Ps: Scusa se ne approfitto ... se hai documentazione su gestione di Database con ADO e anche datagrid, posta link o manda via email (te la spedisco in PVT)
    Thaks!
    Grazie e ciao a tutti

  6. #16
    Utente di HTML.it L'avatar di Teddy
    Registrato dal
    Dec 2001
    Messaggi
    178

    x Janx

    Ciao Janx ... è passato un po' di tempo e mi sono fatto un po' di cultura su gestione DB tramite ADO; ho seguito i tuoi consigli (utilissimi) e ti ringrazio.
    E' vero: usare SQL è indispensabile e tra l'altro si risparmiano Km di codice inutile!
    Con una sola stringa e il mitico SELECT ... ottieni quello che vuoi! Fantastico!
    Ne approfitto per chiederti una cosa: hai dei tutorials su DATAGRID e DATAREPORT?
    Grazie ancora per l'aiuto!
    Bye!
    Grazie e ciao a tutti

  7. #17
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    53
    io ho studiato dal libro di Francesco Balena, però credo che uno dei metodi migliori sia la pratica.
    Se prendi la DataGrid, e vedi a cosa servono tutte le sue proprietà impari di sicuro! Lo stesso per il DataReport, infatti spesso una cosa è + facile farla che non dirla.
    comunque www.visual-basic.it è il miglior sito italiano su visual basic prova e fammi sapere!
    ciao.

  8. #18
    Utente di HTML.it L'avatar di Teddy
    Registrato dal
    Dec 2001
    Messaggi
    178
    Si, grazie! conosco già questo sito ... mi ha aiutato molto in certe cose ...
    Ti faccio sapere i miei sviluppi sul datagrid!
    Intanto tio invito su questo thread:
    http://forum.html.it/forum/showthrea...hreadid=277197
    Grazie e ciao a tutti

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 © 2026 vBulletin Solutions, Inc. All rights reserved.