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]

Rispondere a