Visualizzazione dei risultati da 1 a 9 su 9

Discussione: [VB] Query su database

  1. #1
    RegginA
    Guest

    [VB] Query su database

    Ciao,
    mi sono connesso ad un database tramite un controllo ADO ed ora vorrei fare un query che estragga dei records in base ad una data inpostata in una textbox. come posso fare?

    La data è impostata in una textbox all'apertura del form, ma se l'utente la cambia vorrei che automaticamente aggiornasse la query.

    Qualcuno mi aiuta: sono un principiante!


    Grazie

  2. #2
    RegginA
    Guest
    :quote:

  3. #3

    Re: [VB] Query su database

    [supersaibal]Originariamente inviato da RegginA
    Ciao,
    mi sono connesso ad un database tramite un controllo ADO ed ora vorrei fare un query che estragga dei records in base ad una data inpostata in una textbox. come posso fare?

    La data è impostata in una textbox all'apertura del form, ma se l'utente la cambia vorrei che automaticamente aggiornasse la query.

    Qualcuno mi aiuta: sono un principiante!


    Grazie [/supersaibal]
    "select[campi da selezionare] from [nome tabella] where [campo con criterio] = '" & text1.text & "'"

    per cambiarla quando l'utente cambia il valore text box usa l'evento change
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  4. #4
    RegginA
    Guest
    Si, la query la sapevo fare.
    Il problema è che non so dove metterla.

    Cos'è l'evento change?

    Grazie

  5. #5
    [supersaibal]Originariamente inviato da RegginA
    Si, la query la sapevo fare.
    Il problema è che non so dove metterla.

    Cos'è l'evento change?

    Grazie [/supersaibal]
    l'oggetto textbox ha l'evento change che si verifica ogni qual volta la textbox cambia la sua proprietà text
    tu puoi associare a questo elenco una funzione per verificare se è una data valida alchè lanciare la query SQL
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  6. #6
    RegginA
    Guest
    Premetto che programmavo in asp e che ho iniziato con Vb l'altro ieri.
    Nelle proprietà della textbox non c'è l'evento change e se provo a scrivere nel codice text1.change non me lo da nemmeno.
    Ti puoi spiegare meglio?
    E la query sql come la lancio?
    Se scrivo adodc1.recordsource = "select * .........."
    mi da un errore che mi dice che la sorgente dei dati di adodc1 non è impostata

  7. #7
    codice:
    ' copia in un form
    Private Sub Text1_Change()
       Dim rs As ADODB.Recordset
       Dim sSql As String
       If IsDate(Text1.Text) = True Then
          sSql = "select [nome campi] from [Nome tabella] where [campo con criterio] = '" & CDate(Text1.Text) & "'"
          rs.Open sSql
          'esegui le operazioni sul recordset
          rs.Close
       End If
    End Sub
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  8. #8
    RegginA
    Guest
    Per far apparire i dati in un datagrid come faccio?

  9. #9
    non uso mai griglie cmq credo che nelle proprietà del datagrid
    ci sia una data source o una data member
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

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.