Visual Studio 2019 vb.net Conta Record di Access

di Pacifico437 il
8 risposte
Gent.mi,

in un DataGridView con DataSet ed Access, ho due TextBox.
Gradirei che siano visualizzate il numero dei Record di Access.

Al Database di Access "Documenti.mdb" ho due Tabelle: "PrimaTabella con 50 Record e SecondaTabella con 35 Record".

Il codice che ho usato con risultato negativo:

Public Percorso As String = Application.StartupPath & "\Documenti.mdb"
Dim DCount As Object

e in Form_Load
TextBox1.Text = DCount("*", ("PrimaTabella"))
TextBox2.Text = DCount("*", ("SecondaTabella"))

Se gentilmente potete suggerire o eventualmente correggere il codice.
Anticiptamente ringrazio.
Domenico

8 Risposte

  • Pacifico, siamo sempre alle solite, come ti connetti al DB ? sempre tramite wizard ? impossibile risponderti se non mostri tutto il codice.
  • Ma che pensi di fare con
    
    Dim DCount As Object
    
    TextBox1.Text = DCount("*", ("PrimaTabella"))
    TextBox2.Text = DCount("*", ("SecondaTabella"))
    
    ???

    Non sei in Access VBA dove puoi utilizzare la FUNZIONE DCount. In questo caso quello che hai chiamato DCount è un oggetto (indefinito) che usi in maniera tutta tua ... Non puoi programmare inventando codice ...

    Usa una frase SQL del tipo "SELECT COUNT ..." ed eseguila tramite la connessione che utilizzi.
  • Gent.mo Patel,

    ringrazio della disponibilità e sopratutto gentilezza.
    Il codice:
    Private Sub Form2_Load........
    'TODO: questa riga di codice carica i dati nella tabella 'DocumentiDataSet.PrimaTabella'.
    Me.PrimaTabellaTableAdapter.Fill(Me.DocumentiDataSet.PrimaTabella)
    Saluto.
    Domenico.
  • DocumentiDataSet.PrimaTabella.Rows.Count
  • Gent.mo Oregon,

    ringrazio della gentilezza e disponibilità.
    Funziona.
    Auguro buon pomeriggio, saluto.
    Domenico.
  • Ed io ti esorto a smettere di usare il wizard, non è la strada giusta per imparare
  • patel ha scritto:


    Ed io ti esorto a smettere di usare il wizard, non è la strada giusta per imparare
    Mi ero già associato in passato (e mi associo ancora) ma ho perso le speranze ...
Devi accedere o registrarti per scrivere nel forum
8 risposte