Visualizzazione dei risultati da 1 a 7 su 7

Discussione: access

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    172

    access

    salve ho un piccolo problema con access:

    Dim con As Object
    Dim rs As Object
    Dim stSql As String
    Dim intOption As Integer


    Set con = Application.CurrentProject.Connection
    stSql = "SELECT * FROM edit1"

    Set rs = CreateObject("ADODB.Recordset")
    rs.Open stSql, con, 1 ' 1 = adOpenKeyset


    If (rs.EOF) Then


    While (Not (rs.EOF))

    If ID = 2 Then
    Me.MATERIA_Etichetta.BackColor = "red"
    MsgBox (ok)
    End If


    rs.MoveNext
    Wend
    End If

    mi spiego quello che voglio fare:
    ad un determianto "id" mi deve cambiare di colore la casella di testo, ma non mi riesce.
    garzie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Presumo che ID sia un campo della tabella Edit1 e quindi dovresti scrivere

    If rs.Fields("ID").Value = 2 Then




    P.S. Il titolo del thread non è adeguato ... dai un'occhiata al regolamento ...

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    172
    While (Not (rs.EOF))

    If rs.Fields("ID").Value = 2 Then
    Me.MATERIA_Etichetta.BackColor = "red"
    MsgBox (ok)
    End If


    rs.MoveNext
    Wend

    ho provato ma non funziona comunque

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Certo ... se scrivi

    If (rs.EOF) Then
    While (Not (rs.EOF))

    che sono due controlli contraddittori, come fa a funzionare?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    172
    la if già l'avevo tolta ma non funziona cmq.
    grazie

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Allora mostra il codice che stai *esattamente* usando altrimenti non fai altro che perdere tempo tu e farlo perdere agli altri ...

    A questo punto, bisognerebbe capire se effettivamente c'e' un record con ID = 2 ... prova a fare un po' di debug ...

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Moderazione

    Chiudo anche questa, visto che il Regolamento di quest'area è già stato ignorato più volte: si veda qui e qui.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.