Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371

    [VB6] Dettaglio Record, non sempre ID giusto

    Allora, mi connetto alla mia tabella di Access grazie a questo codice:

    codice:
    Public ID_Agenda as String
    codice:
    SQL = "SELECT Cognome,Societa,Telefono_1 FROM Agenda ORDER BY ID"
        
    With Rs
        .ActiveConnection = Conn
        .CursorLocation = adUseServer
        .CursorType = adOpenKeyset
        .LockType = adLockOptimistic
        .Properties("IRowsetIdentity") = True
        .Open SQL, , , , adCmdText
    End With
    
    Set dgr_agenda.DataSource = Rs
    codice:
    Private Sub dgr_agenda_Click()
    
    ID_Agenda = Rs.Fields("ID").Value
    frm_agenda_dettaglio.Show
    
    End Sub
    Nella frm_agenda_dettaglio

    codice:
    Private Sub Form_Load()
    
    lbl_id.Caption = ID_Agenda
    
    End Sub
    
    Private Sub Form_Unload(Cancel As Integer)
    
    ID_Agenda = ""
    
    End Sub
    L'oggetto si chiama dgr_agenda.

    Sono risuci a fare l'evento click, ma come mai se clicco sulla freccia a sinistra del record prende l'ID giusto e se clicco in mezzo al record prende l'ID sbagliato???

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Eh?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    Ho fatto uno screen:



    ho fatto un evento_click sulla datagrid, in modo che passi a una nuova form l'ID e ne faccio, poi, visualizzare tutti i dettagli.

    Solo che, se clicco sul pallino evidenziato passa l'id giusto, se ivnece apro i dettagli cliccando in mezzo al record (come evidenziato dal rettangolo lungo) passa alla form un ID sbagliato (quello precedente).

    Sapete come mai?

    Inoltre ho scaricato un paio di progetti già fatti, e nelle loro datagrid ci sono delle differenze:


    1) cliccando su un record si seleziona e rimane evidenziato
    2) cliccando su un campo non succede niente, invece a me esce la modalità modifica (anche se l'ho bloccata)
    3) con la rotellina scorre il record, a me no
    4) con freccia giù scorre ilre cord a me no, penso per il punto 1

  4. #4
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    uppete

    punto 3 risolto (rotellina)

    per il resto avete idea? qualche pillola?

  5. #5
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    Ho rislto così:

    1) dgr_nome.MarqueeStyle = 3

    2) continua a uscire la semi-possibilità di modifica (poi bloccata, però esce l'icona di word per modificare testi)

    3) scaricato WheelCatcher.oca e funziona

    4) risolto come punto 1

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.