Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 25-05-2005, 21.15.42   #1
nemesis
Hero Member
 
L'avatar di nemesis
 
Registrato: 16-01-2002
Loc.: Mantova
Messaggi: 1.436
nemesis promette bene
aiuto visual basic

ciao a tutti mi sono da poco avvicinato a visual basic, ho bisogno delle istruzioni per connettersi da visual basic ad un database access
istruzioni di inserimento da form e ricerca
ciao e grazie a tutti
___________________________________

-p4 775 3.4-corsair ddr2 1gb-nvidia 6600-nec3520-dvd-enermax-e thermaltake shark black!
nemesis non è collegato   Rispondi citando
Vecchio 26-05-2005, 09.52.38   #2
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Ecco un ottimo tutorial.
L'autore specifica che è necessaria una conoscenza di base dei DAO, ossia l'insieme di oggetti che consentono di interfacciarsi con i databases ma secondo me puoi tranquillamente cominciare con gli ADO.

Il tutorial è semplice ed intuitivo e fornisce una conoscenza di base che dovrai ampliare quando lo riterrai opportuno.

Buona lettura
LoryOne non è collegato   Rispondi citando
Vecchio 26-05-2005, 14.17.40   #3
nemesis
Hero Member
 
L'avatar di nemesis
 
Registrato: 16-01-2002
Loc.: Mantova
Messaggi: 1.436
nemesis promette bene
ok sto utilizando i recorset ti allego un po di codice ora mi sono bloccato sulla ricerca cioè devo cercare nel database se c'è una variabile e poi prendere il campo affianco e metterlo in un database

Private Sub insert_Click()
tabelle = True
Set pal = OpenDatabase("palestra1.mdb") ' apertura database
If tabelle = True Then
Set rcl = pal.OpenRecordset("Clienti") ' apertura recordset x lettura tabella
With rcl

''''''''''''''gruppo di inserimento dati di una riga della tabella
.AddNew ' indica di inserire
!nome = nome ' ! indica il nome del campo e tra virgolette il contenuto da inserire
!cognome = cognome ' ripetere x ogni campo di una riga
!indirizzo = indirizzo ' ripetere x ogni campo di una riga
!citta = citta ' ripetere x ogni campo di una riga
!cap = cap ' ripetere x ogni campo di una riga
!tel = tel ' ripetere x ogni campo di una riga
!data = data ' ripetere x ogni campo di una riga
!sesso = sesso ' ripetere x ogni campo di una riga
!codfis = codfis ' ripetere x ogni campo di una riga
.Update ' scrive le informazioni nel database
'''''''''''''''fine gruppo inserimento dati in una riga
End With
rcl.Close ' chiusura recordset x lettura tabella
End If
___________________________________

-p4 775 3.4-corsair ddr2 1gb-nvidia 6600-nec3520-dvd-enermax-e thermaltake shark black!
nemesis non è collegato   Rispondi citando
Vecchio 26-05-2005, 14.18.06   #4
nemesis
Hero Member
 
L'avatar di nemesis
 
Registrato: 16-01-2002
Loc.: Mantova
Messaggi: 1.436
nemesis promette bene
è urgentissimo grazie
___________________________________

-p4 775 3.4-corsair ddr2 1gb-nvidia 6600-nec3520-dvd-enermax-e thermaltake shark black!
nemesis non è collegato   Rispondi citando
Vecchio 26-05-2005, 16.14.46   #5
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Eeeeeeeeeeeeeeee quanta fretta
Calma ragazzo
Mi sembra di capire che alla pressione del tasto insert, il programma :

- effettui una connessione al DB chiamato Palestra1.mdb
- Apra un recordset sull'intero contenuto della tabella Clienti
- Predisponga il DB all'inserimento di un nuovo record in fondo alla tabella
- Compili i campi prelevandoli dal contenuto di omonimi controlli textbox
- Renda effettive le modifiche
- Chiuda il recordset

Per quanto riguarda la ricerca di uno specifico record all'interno di una tabella, ci sono 2 modi di operare:

1 - Utilizzare il metodo Find.
Questo metodo (trattato nel tutorial) è utile nel caso in cui vi siano controlli associati a campi di tabella che ne riportino il contenuto favorendone contemporaneamente la modifica e/o la visualizzazione da parte dell'utente.
In questo caso, una volta elaborata la condizione specificata come parametro fornito al metodo, il computer effettuerebbe una ricerca corrispondente al criterio impostato visualizzando il contenuto dei campi corrispondenti.

2 - Utilizzare la proprietà RecordCount di un recordset basato sull'elaborazione di un'interrogazione SQL.
Questo metodo, una volta effettuata l'interrogazione e la conseguente compilazione del set di record (recordset) in memoria, fornirebbe al programmatore il risultato seguente:

- Ottenere una porzione di record afferente la/le tabella/e coinvolta/e nell'interrogazione
- Il numero di record corrispondenti all'interrogazione
- Tante altre informazioni che nel tuo caso potrebbero anche non essere utili

Conoscere il valore di RecordCount, ad esempio, ti sarebbe necessario per sapere se la condizione specificata nell'interrogazione (sintatticamente corretta, ovviamente) è tale da fornire risultati corrispondenti, ergo, records correlati.
In questo caso, a te basterebbe associare per utti i campi del recordset nel tuo db, quelli corrispondenti al recordset ricavato dall'interrogazione

Ps: Io do per scontato che tu non stia proprio a digiuno di sintassi SQL. In questo caso è obbligatorio da parte tua studiarti anche quello, magari scaricando qun tutorial da Internet per poi approfondire l'argomento più avanti.
LoryOne non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Creazione di Macro con Visual Basic Tasco Programmazione 2 09-11-2007 19.02.29
[OOB/VB] Collegare base di dati Open Office in Visual Basic Semi.genius Programmazione 0 16-07-2006 22.57.06
Visual Basic Incompatibile con SP 2 kirtaph Windows 7/Vista/XP/ 2003 6 16-10-2004 00.56.52
visual basic 6 errore ad ogni pagina web xmatrix83 Software applicativo 1 15-06-2004 17.22.55
Visual Basic e Colonne Sonore realtebo Programmazione 7 05-02-2004 10.16.26

Orario GMT +2. Ora sono le: 01.17.22.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.