Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    165

    [vb6] Riempi Textbox Da Mshflexgrid

    Ciao popolo di HTML

    Vi ringrazio in anticipo per la risposta, tanto so che saprete aiutarmi.

    Descrizione: Leggo il mio database e popolo le colonne della MSHFlexGrid. Fin qui tutto a posto.

    Domanda: ora vorrei fare questo

    ****
    Doppio click su un record(scelto dall utente), e mi deve popolare le text con i dati di quel record, cosi da predisporre la modifica dei dati.

    Come posso fare?
    ****

    Se non sono stato chiaro ditemi

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    165
    Non c è quello che cercavo

    Ma grazie lo stesso.

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da gioviskius
    Non c è quello che cercavo

    Ma grazie lo stesso.
    Caspita!
    In 15 minuti hai già visto tutto.
    Più veloce della luce.


  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    165
    si si si si


    visto tutto. però ho trovato cose che mi serviranno nel mio progetto


  6. #6
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Comunque trovi anche il doppio-clic sulla riga per aprire il form di modifica, ma nei miei progetti è implementato nel DataGrid (invece che con il MSHFlexGrid) ma il concetto è identico.

    Se ci guardi con calma vedrai che c'è, dato che io uso solo e sempre questo metodo.


  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    165
    OK..

    GUARDERO MEGLIO



    grazie ancora

  8. #8
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    Ho capito cosa cerchi, lo stò facendo io ora, io faccio così:

    codice:
    Private Sub fgd_main_Click()
    
    '##### Controllo se esiste almeno un Record #####
    
    Set Rs = Conn.Execute("SELECT COUNT(*) FROM (" & SQL & ")")
    
    '##### Se esiste popolo le Info #####
    
    If Rs(0) = 0 Then
        Exit Sub
        Else
        ID = fgd_main.TextMatrix(fgd_main.RowSel, 0)
        Call Popola_Info
    End If
    
    End Sub
    ID è una variabile globale, nel Popola Info non faccio altro che eseguire una SELECT in base all'ID su cui si è cliccato, appunto, e riempire le TextBox coi vari campi.
    /

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    165
    grande

    ora provo subito

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    165
    Ciao grande....

    allora ho fatto cosi:
    __________________________________________________ ___________________________
    Private Sub MSHFlexGrid_DblClick()

    Set cn = New Connection
    cn.CursorLocation = adUseClient

    cn.ConnectionString = "PROVIDER=SQLNCLI;SERVER=STEFANO-XP\STEFANO_XP;Database=GestioneRapportini;uid=sa;p wd=stefano;" 'stringa di connessione a sql server 2005
    cn.Open
    sSql = ""
    sSql = sSql & "SELECT COUNT(*)" & vbCrLf
    sSql = sSql & "FROM GEST_RAP_UTE" & vbCrLf

    Set rs = cn.Execute(sSql)

    '##### Se esiste popolo le Info #####

    If rs(0) = 0 Then
    Exit Sub
    Else
    ID = MSHFlexGrid.TextMatrix(MSHFlexGrid.RowSel, 0)
    Call Popola_info
    End If
    rs.Close
    End Sub
    __________________________________________________ ________________________
    Sub Popola_info()
    Set cn = New Connection
    cn.CursorLocation = adUseClient

    cn.ConnectionString = "PROVIDER=SQLNCLI;SERVER=STEFANO-XP\STEFANO_XP;Database=GestioneRapportini;uid=sa;p wd=stefano;" 'stringa di connessione a sql server 2005
    cn.Open
    sSql = ""
    sSql = sSql & "SELECT *" & vbCrLf
    sSql = sSql & "FROM GEST_RAP_UTE" & vbCrLf
    sSql = sSql & "WHERE id = '" & ID & "'"

    Set rs = cn.Execute(sSql)

    txt_ute.Text = rs!Cod_ute
    txt_pas.Text = rs!Password_ute
    cbo_tip.Text = rs!tipo_utente


    End Sub
    __________________________________________________ ___________________________

    Il problema è che la variabile "ID" rimane vuota, quindi la select successiva non me la esegue correttamente.

    Aiuto

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.