Metodo per scorrere un db in access senza bisogno di usare una db grid...

giovedì 07 ottobre 2004 - 15.37

gokujo Profilo | Newbie

come da titolo con chi sistema posso scorrere i dati di un database senzo dover per forza utilizzare una db grid.


grazie

gokujo Profilo | Newbie

scusa un help in + please sono migrato da delphi 5 a visual studio 2003 sono ancora niubbo a rigurdo.

Se mi scrivi qualche ri ga di codice capisco prima thx 1000 anticipatamente.

Brainkiller Profilo | Guru

ciao,
spiega un po' meglio che cosa vuoi realizzare.
A cosa ti serve visualizzare una tabella intera in una finestra ?

Il DataSet come diceva marco è una struttura in memoria. Tu fai una query, il risultato viene buttato in memoria ed i dati restano lì in una modalità chiamata "disconnessa". Se nel frattempo qualcuno scrive nella tabella, devi rifare una query per aggiornare il DataSet e collegarlo alla DataGrid.

ciao
david

gokujo Profilo | Newbie

Praticamente io ho una form con 12 tasti. e questi dodici tasti devono prendere la l'etichetta e l'immagine da un database.

quindi nn devo visualizzarli in una db grid devo solo recuperare i dati per poi metterli nelle proprietà dei tasti.


Ho capito come operare con le dbgrid ma appunto mi manca il lavoro senza.

grazie anticipatamente

gokujo Profilo | Newbie

Praticamente io ho una form con 12 tasti. e questi dodici tasti devono prendere la l'etichetta e l'immagine da un database.

quindi nn devo visualizzarli in una db grid devo solo recuperare i dati per poi metterli nelle proprietà dei tasti.


Ho capito come operare con le dbgrid ma appunto mi manca il lavoro senza.

grazie anticipatamente

Caleidoscopio Profilo | Newbie

Se il tuo è un array di tasti, penso ti bastino poche righe di codice...devi fare un for...next sulla tabella ed assegnare i valori ai tuoi tasti in sequenza..
Tipo... 12 tasti

Att.ne al codice potrei sbagliare qualche sintassi....:-(


with dataset.tabella.rows(Me.bindingcontext(dataset.tabella).position)

dim i as integer
for i =1 to 12

Me.btn(i).caption= .item("Nomecampo")
Me.btn(i).image= .item("Nomecampo")
Me.bindingcontext(dataset.tabella).position +=1
next

La sintassi nn è correttissima...ma al momento nn ho modo di verificarla.....

Caleidoscopio Profilo | Newbie

Infatti la sintassi nn è corretta per l'indice della riga....nn ricordo se parte da zero o meno....e all'ultimo next ti darà un errore se la tua tabella nn contiene + di 12 righe.....
cmq. la teoria è quella.....

gokujo Profilo | Newbie

grazie mille ora provo thx.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5