Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    [VB6]: Access e FlexGrid

    Ciao ragazzi
    sono qui con i miei soliti problemi con la flexgrid, cioè mi faccio capire meglio...
    Io so' inserire un record alla volta in un record di una tabella access tramite le textbox, ma non so' assolutamente inserire i dati di una flexgrid all'interno di un record Access.

    Qui sotto vi inserisco un pezzo di codice che utilizzo per inserire i dati delle text nel record di una tabella access:

    Dim DB As ADODB.Connection
    Dim T As ADODB.Recordset
    Dim strCnn As String
    Set DB = New ADODB.Connection
    strCnn = "" _
    & "Provider=Microsoft.Jet.OLEDB.4.0;" _
    & "Data Source=C:\ESEMPIO\DB\PIPPO.mdb"
    DB.Open strCnn
    Set T = New ADODB.Recordset
    T.LockType = adLockOptimistic
    T.Open "ID", DB, , , adCmdTable
    T.AddNew
    T("NOME") = TXT_NOME.Text
    T("COGNOME") = TXT_COGNOME.Text
    T("DATA") = LBL_DATA.Caption
    T.Update
    T.Close
    DB.Close

    Se avete un esempio dove io possa indirizzarmi ve ne sarei molto grato...
    grazie mille vr-claudio

  2. #2
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653
    cambia controllo , utilizza datagrid > personalizza > generale > allowaddnew

  3. #3
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244

    Re: [VB6]: Access e FlexGrid

    Originariamente inviato da vr-claudio
    Ciao ragazzi
    sono qui con i miei soliti problemi con la flexgrid, cioè mi faccio capire meglio...
    Io so' inserire un record alla volta in un record di una tabella access tramite le textbox, ma non so' assolutamente inserire i dati di una flexgrid all'interno di un record Access.
    Il che non sarebbe proprio un errore.
    Non so se tu sai i problemi a cui vai incontro nel permettere all'utente di aggiungere i dati da un griglia...
    Oltretutto codice che riguarda la flexgrid, qui sotto non ne vedo. :rollo:
    - qual'è il tuo problema?
    - quale flexgrid usi?
    - come sono caricati i dati nella griglia?

    Originariamente inviato da vr-claudio
    Qui sotto vi inserisco un pezzo di codice che utilizzo per inserire i dati delle text nel record di una tabella access:

    Dim DB As ADODB.Connection
    Dim T As ADODB.Recordset
    Dim strCnn As String
    Set DB = New ADODB.Connection
    strCnn = "" _
    & "Provider=Microsoft.Jet.OLEDB.4.0;" _
    & "Data Source=C:\ESEMPIO\DB\PIPPO.mdb"
    DB.Open strCnn
    Set T = New ADODB.Recordset
    T.LockType = adLockOptimistic
    T.Open "ID", DB, , , adCmdTable
    T.AddNew
    T("NOME") = TXT_NOME.Text
    T("COGNOME") = TXT_COGNOME.Text
    T("DATA") = LBL_DATA.Caption
    T.Update
    T.Close
    DB.Close
    - come mai non controlli PRIMA se il record esiste già?
    - perchè apri il recordset usando adCmdTable ?

    Ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    361

    Ciao Gibra...

    e quindi?

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.