Newsgroup: it.comp.appl.access
Titolo: Richiesta aiuto per creazione modulo

Buongiorno a tutti e grazie a anticipate a chi mi vorrà aiutare.
Vorrei imparare a fare qualche lavoretto in Vb, per modificare un mio 
database in Access che uso per la gestione degli ordini.
Ora avrei necessità di fare una piccola e banale applicazione, ma non 
so da dove cominciare; chiedo pertanto a qualche anima gentile di 
darmi una mano per farmi capire come si fa.
Praticamente ho una Tabella PRODOTTO, che contiene vari record con i 
dati dei prodotti che vendo; codice, descrizione, prezzo, ecc
alcuni gruppi di questi prodotti, chiamiamoli A,B,C, D, E, devo 
periodicamente impostarli con dei prezzi netti
ciascuono di essi contiene vari articoli identificati da dei codici 
non sequenziali ( ad esempio; c'è un tubo che si chiama A e che ha 
vari codici in base alle diverse misure e pezzature. Essendo venduto 
però a chilo, tutti gli articoli A hanno lo stesso prezzo netto)
Ora io ho fatto una maschera dove inserire i prezzi netti dei vai 
prodotti.
mi servirebbe semplicemente un programmino che, alla pressione di un 
tasto AGGIORNA mi vada appunto ad aggiornare tali prezzi nella tabella 
prodotto.
Facendolo con una macro credo di riuscirci, ma vorrei provare a farlo 
in Vb per cominciare ad imparare qualcosa.
Grazie anticipate per la risposta
Danilo

 ha scritto nel messaggio
news:1169914759.2...@v45g2000cwv.googlegroups.com...









Danilo
Ciao Danilo !  intanto in bocca al lupo sono certo che per esperienza dopo
qualche difficoltà, avrai di certo grandi soddisfazioni!
La prima cosa che ti suggerisco è di iniziare a cosnultare una qualche giuda
di access giusto per capire le sue possibilità.
In secondo luogo non dimenticare di sfrocugliare nei db che vengono
distribuiti con access ( northwind.mdb ), e di consultare i nostri siti di
riferimento:
www.sitocomune.com
, 
www.donkarl.com/it
, 
www.accessgroup.it
,
www.alessandrobaraldi.it
.
Quando tu dici che con un tasto aggiorna (credo che tutti ne abbiamo uno
nelle nostre applicazioni) esegui degli aggiornamenti stai osservando il
fenomeno dal suo effetto finale. Prima però ti converrà scomporre in tutte
le sequenze i fattori che portano a questo risultato.
Access integra in se un motore sql (quello nel tuo caso serve a memorizzare
e aggiornare i dati) ed un linguiaggio di programmazione (VBA fratello
minore di VB) che serve per gestire l'interfaccia utente.
Intanto la teoria: prima di tutto hai strutturato correttamente le tabelle
secondo un minimo di teoria relazionale? Le hai normalizzate?
Poi studiati bene le query, ossia il linguaggio sql usato da access per
effettuare conteggi, raggruppamenti e aggiornamenti dei dati.
Con questi attrezzi sicuramente riuscirai a fare quanto chiedi.
Dopo questa lunga premessa, forse superflua, ti suggerisco di convertire la
macro (che tu stesso affermi di saper fare) in codice vba. Studiati un po'
le operazioni che vengono eseguite all'interno dell'editor di vba. Poi
attraverso la sua guida, attivabile con F1 entrerai nei meandri del
linguaggio e apprezzerai le sue potenzialità.
ciao e facci sapere.
M

 La prima cosa che ti suggerisco è di iniziare a cosnultare una qualche giuda
Questa vale la pena di sottolinearla. ;<)
-- 
ac
y-1=x

 y-1=x

 ha scritto nel messaggio 
news:1169914759.2...@v45g2000cwv.googlegroups.com...








allora che problema hai?
fai una macro e poi dal menù strumenti-> macro-> converti in visual basic
ed hai il codice. :-)
Daniele

 M

 M
http://www.mrwebmaster.it/database/msaccess/

 > M
Oltre ai suggerimenti già avuti..
http://www.accessgroup.it/HomeArgomenti.asp?ID=99&Oggetto2=Traduzioni%20:%20MS%20Access%202000.
..
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ciao,
Ho fatto alcune modifiche a un database.
Adesso devo sostituire le tabelle nel database che nel frattempo ha 
nuovi dati.
Di alcune tabelle devo conservare alcuni campi e dati.
Di altre tabelle devo conservare solo i campi.
Ho gią fatto in passato questa operazione, ma non ricordo come faci.
Qualcuno sa come fare?
Grazie
Vincenzo