Vitt ha scritto:
Ho fatto appunto così. Ora nella finestra degli indici ne compaiono
due: "SYS_IDX_46" (creatosi automaticamente e con "ID Scuola" come
campo indice univoco; credo si riferisca all'ID ad inserimento
automatico); e poi quello creato da me con nome "indice1" con un solo
campo indice (appunto il campo "Nome"). Il problema adesso è che se
inserisco nel campo "Nome" un dato che è già presente in un altro
record il programma lo rifiuta con l'avviso "Violazione di indice di
unicità.....". Ora, quasi sempre va bene così, perchè l'operatore sul
formulario si accorge se c'è già un record uguale e può evitare i
doppioni inutili; tuttavia in alcuni casi è necessario dover inserire
nel campo "Nome" proprio un nome già presente in un altro record (due
scuole in città diverse possono avere due nomi uguali....). Quindi
l'ideale sarebbe poter decidere, dopo un opportuno avviso, se
accettare o cancellare il record su cui si sta lavorando; e ancora
meglio sarebbe poterlo fare subito dopo l'immissione del dato nel
campo "Nome", prima cioè di aver inserito tutti gli altri dati nei
campi del formulario. In poche parole, come si fa a far sì che il
programma semplicemente avvisi se si tenta di immettere in un certo
campo un dato che è già presente nel medesimo campo di un altro record.
Chiedo scusa se infastidisco con un argomento banale, ma il mio
problema è questo e non so come fare.. Grazie Sergio per l'aiuto. Vitt
Scusa, non ho letto bene la richiesta...
Potresti mettere più campi nello stesso indice, in modo che ti dia la
segnalazione di scuola già esistente solo se la trova nella stessa città
(se ci sono scuole con lo stesso nome nella stessa città, allora
aggiungi la via)
Ciao.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]