Newsgroup: it.comp.appl.access
Titolo: Aiuto urgente con Access

Ho un database con 3 tabelle e 3 maschere.
MASCHERA1 (principale)
Nome                Codice             CodProdotto             .....
CLIENTE
Codice              Nome                 .....
0001                Pippo
0002                Pluto
PRODOTTO    
NomeProdotto	    CodProdotto        Prezzo                  .....
AAAAAAAAAA              A		10
BBBBBBBBBB              B           	20
1. Come posso fare in modo che, una volta inserito il NomeCliente
Pippo nella Maschera1, in automatico mi inserisca come Codice 0001,
prelevandolo dalla maschera Cliente???
2. Come posso fare in modo che, al posto del CodProdotto della
Maschera1, mi compaia una specie di menù a tendina (o qualcosa del
genere), in modo che io possa scegliere di inserire solamente i Codici
Prodotto della maschera Prodotto (A, B,...)???
3. E' possibile far sì che il campo Prezzo della maschera Prodotto sia
protetto da Password?
Vorrei tutto il dtabase accessibile da tutti, mentre quel campo solo
da un utente.
4. Con le formule che ho implementato per le macro, dovrei fare
calcoli del tipo:
data   -> 15/06/2002
CampoA -> 2002+X
CampoB -> 1506+Y
Il problema è che Access prende 2002 giusto, mentre nel campoB
calcola: 156+Y (che è ben diverso!).
Come posso risolverlo???
Grazie,
       Luigi.
P.S.: Spero di essere stato abbastanza chiaro.

 Come posso risolverlo???
Access non prende "156", dipende da come gli passi i valori.
Sib
--
qualita.assicurazione su 
www.cerrinet.it
Il newsgroup sulla Qualita'

 Sib
Grazie,
       Luigi.

 LTrim(Str(Mid([Data];1;2)))&LTrim(Str(Mid([Data];4;2)))
fai cosi':
format(month(Data),"00") & format(day(Data),"00")
Sib

...

Ho risolto tutto, tranne il punto 3.
Ci siamo quasi! ;-)
Grazie.

 Grazie.
Problemi precedenti risolti (anche la sicurezza!), ora perň me ne si č
aggiunto un altro! :-(
Consideriamo le due tabelle:
MASCHERA1 (principale)
CodiceCliente       NomeCliente        .....
CLIENTE
CodiceCliente       NomeCliente        .....
0001                    Pippo
0002                    Pluto
Al momento, riempiendo il campo CodiceCliente nella MASCHERA1, mi si apre il
menů a tendina da cui
posso scegliere 0001, 0002,...
Quello che vorrei č far sě che, se scelgo 0001, di default mi inserisca nel
campo NomeCliente pippo.
Come posso fare?
Grazie.

 Grazie.
Nessuno è in grado di aiutarmi? :-(
Grazie,
       Luigi.

 ha scritto nel messaggio
news:ClAU8.35571$vm5.1...@news2.tin.it...

Se ll casella combinata (alias menů a tendina) inserita in MASCHERA1 si
chiama MiaCombo ed ha due colonne.
Se l'origine riga della casella combinata č:
SELECT CodiceCliente, NomeCliente FROM CLIENTE;
Se la casella di testo inserita in MASCHERA! in cui vuoi visualizzare il
valore del campo NomeCliente si chiama anche lei NomeCliente.
A fronte dell'evento "Dopo aggiornamento" della casella combinata genera la
seguente riga di codice VBA:
Me!NomeCliente = Me!MiaCombo.Column(1)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 > Come posso fare?
Scusa il ritardo nella risposta, comunque ti ha gia' dato la soluzione
roberto
