Visualizza la versione completa : errore di compilazione!!
Francesco_76
11-10-2002, 19:02
Ciao a tutti
qualcuno sa dirmi perchè mi da errore di compilazione ed evidenzia questa riga
Data1.Recordset("Anagrafico_clienti").AddNew
in giallo mette .AddNew
:dhò:
perchè per aggiungere un nuovo campo ad un record prima devi aggiungere una riga intera... cioè:
Data1.Recordset.AddNew
Data1.Recordset("Anagrafico_clienti")=valore
:ciauz:
Francesco_76
11-10-2002, 19:16
Grazie mille sono un principiante di vb
;)
Data1.Recordset.AddNew
Data1.Recordset("Anagrafico_clienti")=valore
Una domandina al posto di valore scrivo il nome della mia TextBox
solo che Anagrafico_clienti e la tabella di access e non il campo
quindi ricapitolando ho una tabella all'interno di un database che si chiama "Anagrafico_clienti" ed un campo "Nome"
mentre nel progetto ho una TextBox che si chiama "txtNome" come devo applicare il tuo suggerimento in questo caso??
Grazie mille
:ciauz:
Ti dico subito che con l'oggetto Data non ho mai lavorato, quindi potrei dirti una marea di cavolate, però magari ci riusciamo. ;)
Dunque, andiamo per ordine.
La prima cosa da fare è assegnare al tuo oggetto Data1 l'origine dei dati; cioè, devi impostare le proprietà Connect e Database dell'oggetto Data.
Poi gli imposti la proprietà RecordSource che significa: da quale tabella o query deve prendere i dati?
E dopo ciò puoi cominciare a giocare ad aggiungere nuovi record:
Data1.Recordset.AddNew
Data1.Recordset("nomeCampo") = TextBox
dove nomeCampo è ad esempio la colonna "Nominativo" della Tabella TBPersone del Database "Anagrafico_Clienti"
non so se mi sono spiegata e se tutto questo funziona... però a me sembra logico.
:ciauz:
Francesco_76
11-10-2002, 19:25
Grazie ho risolto!!
:gren:
Data1.Recordset.AddNew
Data1.Recordset("Nome") = txtNome
:ciauz:
:metallica evvai!!!
bene, sono contenta per te!
è stato un piacere...ciao ciao...
:ciauz:
Francesco_76
11-10-2002, 20:55
:ciauz: ;)