|
| 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 » | |
25-05-2005, 21.15.42 | #1 |
Hero Member
Registrato: 16-01-2002
Loc.: Mantova
Messaggi: 1.436
|
aiuto visual basic
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! |
26-05-2005, 09.52.38 | #2 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
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 |
26-05-2005, 14.17.40 | #3 |
Hero Member
Registrato: 16-01-2002
Loc.: Mantova
Messaggi: 1.436
|
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! |
26-05-2005, 14.18.06 | #4 |
Hero Member
Registrato: 16-01-2002
Loc.: Mantova
Messaggi: 1.436
|
è urgentissimo grazie
___________________________________
-p4 775 3.4-corsair ddr2 1gb-nvidia 6600-nec3520-dvd-enermax-e thermaltake shark black! |
26-05-2005, 16.14.46 | #5 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
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. |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
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 |