Newsgroup: it.comp.appl.access
Titolo: Help x realizzazione progetto universitario in Access.

Dunque dunque...
devo fare un bel progettino x l'università in access (io uso il 2000
se puo' esservi di qualche aiuto) e ho un paio di problemini.
1) devo mettere un qualche controllo che mi verifichi che il dato
inserito in un form non  sia già presente nella tabella (in pratica io
quando aggiungo il nominativo di un cliente devo controllare che esso
non sia già stato inserito) pensavo di farlo attraverso un controllo
sul codice fiscale...ho realizzato un form di inserimento che si basa
su una tabella "clienti", dentro alla tabella c'e' una colonna "CF"
(codice fiscale ;) ho messo che i valori inseriti sono "Indicizzati,
no duplicati". Fin qui e' ok...pero' non posso/non riesco a impostare
un messaggio di errore nel form che mi dice "Ue'...quel codice fiscale
e' gia dentro e corrisponde all'utente xxx"...credo che cio' si possa
fare con un espressione "Valido Se.." e "Messaggio di errore..:" ma
non riesco a capire dall'help come poter far cio'...
2) dovrei fare una specie di pulsante/combo simile alle procedure che
uno vede in Html quando si registra su un freenet (tanto x fare un
esempio) io scelgo una regione, e in automatico la scelta successiva
mi offre solo i nodi di accesso della regione (spero di essere stato
chiaro); il mio problema è un po' più complicato ma partendo
dall'esempio dovrei essere in grado di andare avanti ;) how do this?? 
risposte anchre succinte ;) e magari con insulti perchè i miei
problemi sono chiariti direttamente nell'help sono gradite ;)
thx
giru

mi offre solo i nodi di accesso della regione (spero di essere stato
mmmh... io andrei sull'sql dinamico.  come te la cavi in sql?
--------------------------------------------------
ATTENZIONE!
it.comp.database.access diventera' it.comp.appl.access!
cercalo tra i nuovi ng e linkalo!
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access




2 ore di lezione all'univ...
dovrebbero bastare.
le combo dispongono dell'evento dopoaggiornamento.  in seguito a
quest'evento puoi far eseguire del codice.  in questo codice usi il
valore della combo stessa per creare una stringa sql e passarla come
origine dati ad un'altra combo.
ad es. ho una tabella di tutte le citta' italiane con i campi Comune e
Regione.
ho una combo (cmbRegioni) che visualizza le regioni (il cui rowsource
potrebbe essere ad esempio "SELECT Regione FROM Tabella GROUP BY
Regione").
clicco sul Lazio.  avviene l'evento dopoaggiornamento della Combo
cmbRegioni.
allora nel dopoaggiornamento scrivo una rowsource per la combo che
visualizza i comuni:
me.cmbComuni.rowsource="SELECT Comuni FROM Tabella WHERE Regione = '"
& me.cmbRegioni & "'"
siccome cmbRegioni vale Lazio quella roba li' sara' equivalente a:
me.cmbComuni.rowsource="SELECT Comuni FROM Tabella WHERE Regione =
'Lazio'"
se avessi cliccato il Piemonte sarebbe
me.cmbComuni.rowsource="SELECT Comuni FROM Tabella WHERE Regione =
'Piemonte'"
e cosi' via.  dopo aver modificato la proprieta' rowsource della combo
cmbComuni e' opportuno che la rinfreschi cosi':
me.cmbComuni.requery.
nota che nella stringa sql la regione viene scritta tra apici:
'Lazio', 'Piemonte'...  questo perche' in sql si usa cosi': le
stringhe di confronto tra apici, le date tra #cancelletti# e nel
formato mese giorno anno (meglio ancora anno in quattro cifre, mese in
due, giorno in due, cosi': 2000/01/06), i numeri niente.


Grazie per questo (per me nuovo) metodo.
Una domanda banale:
da tastiera come si apre l'elenco della combo?
Ciao
Marco

 da tastiera come si apre l'elenco della combo?
F4
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.tin.it/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************

F4
oppure Alt-freccia giu'.


grazie
Marco