Discussione:
impedire immissione duplicati
(troppo vecchio per rispondere)
unknown
2003-07-18 14:55:24 UTC
Permalink
Ciao a tutti :)
Sono in una sottomaschera che mi serve per compilare un ordine di lavoro.
Vorrei impedire che si possano inserire dei record duplicati nella
sottomaschera. La sottomaschera è collegata alla maschera tramite un
controllo IDordine, per cui nella query di origine vi è la lista di tutti i
categorici di ciascun ordine (e ciò ovviamente implica l'esistenza di
duplicati). Effettivamente mi pare che avrei bisogno di qualche riga di
codice che giri sull'aggiornamento della maschera/sottomaschera, ma non so
proprio da dove cominciare....



---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.497 / Virus Database: 296 - Release Date: 04/07/03
unknown
2003-07-18 15:20:42 UTC
Permalink
Post by unknown
Ciao a tutti :)
Sono in una sottomaschera che mi serve per compilare un ordine di lavoro.
Vorrei impedire che si possano inserire dei record duplicati nella
sottomaschera. La sottomaschera è collegata alla maschera tramite un
controllo IDordine, per cui nella query di origine vi è la lista di
tutti
i
Post by unknown
categorici di ciascun ordine (e ciò ovviamente implica l'esistenza di
duplicati). Effettivamente mi pare che avrei bisogno di qualche riga di
codice che giri sull'aggiornamento della maschera/sottomaschera, ma non so
proprio da dove cominciare....
Nella tabella che è origine record della sottomaschera creati un indice
formato dai campi IDordine e dal campo che il categorico; dichiara questo
indice univoco.
Credo di aver intuito che cosa mi stai suggerendo...
ora, come faccio a creare un unico indice con i due campi?


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.497 / Virus Database: 296 - Release Date: 04/07/03
MA
2003-07-18 15:28:06 UTC
Permalink
Post by unknown
Post by unknown
Ciao a tutti :)
Sono in una sottomaschera che mi serve per compilare un ordine di
lavoro.
Post by unknown
Vorrei impedire che si possano inserire dei record duplicati nella
sottomaschera. La sottomaschera è collegata alla maschera tramite un
controllo IDordine, per cui nella query di origine vi è la lista di
tutti
i
Post by unknown
categorici di ciascun ordine (e ciò ovviamente implica l'esistenza di
duplicati). Effettivamente mi pare che avrei bisogno di qualche riga di
codice che giri sull'aggiornamento della maschera/sottomaschera, ma
non
Post by unknown
so
Post by unknown
proprio da dove cominciare....
Nella tabella che è origine record della sottomaschera creati un indice
formato dai campi IDordine e dal campo che il categorico; dichiara questo
indice univoco.
Credo di aver intuito che cosa mi stai suggerendo...
ora, come faccio a creare un unico indice con i due campi?
Te locrei nella tab e lo chiami Pippo
Pippo = Pluto & " " Paperino
ciao MAssimiliano
unknown
2003-07-18 15:40:04 UTC
Permalink
<SNIP>
Post by MA
Post by unknown
Credo di aver intuito che cosa mi stai suggerendo...
ora, come faccio a creare un unico indice con i due campi?
Te locrei nella tab e lo chiami Pippo
Pippo = Pluto & " " Paperino
ciao MAssimiliano
Mi scuso per la mia pochezza e vi ringrazio per la vostra pazienza....
Creo un campo ControlloDuplicati nella struttura della tabella.
Dove inserisco ControlloDuplicati = [ID ordine] & " " categoricodigitazione
?!?


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.497 / Virus Database: 296 - Release Date: 04/07/03
Roberto da casa
2003-07-18 15:54:42 UTC
Permalink
Post by unknown
Post by unknown
Ciao a tutti :)
Sono in una sottomaschera che mi serve per compilare un ordine di
lavoro.
Post by unknown
Vorrei impedire che si possano inserire dei record duplicati nella
sottomaschera. La sottomaschera è collegata alla maschera tramite un
controllo IDordine, per cui nella query di origine vi è la lista di
tutti
i
Post by unknown
categorici di ciascun ordine (e ciò ovviamente implica l'esistenza di
duplicati). Effettivamente mi pare che avrei bisogno di qualche riga di
codice che giri sull'aggiornamento della maschera/sottomaschera, ma
non
Post by unknown
so
Post by unknown
proprio da dove cominciare....
Nella tabella che è origine record della sottomaschera creati un indice
formato dai campi IDordine e dal campo che il categorico; dichiara questo
indice univoco.
Credo di aver intuito che cosa mi stai suggerendo...
ora, come faccio a creare un unico indice con i due campi?
1) Apri la struttura della tabella.
2) Dal menu Visualizza seleziona il comando Indici
3) Nella finestra Indici: che si è aperta, nella colonna Nome indice d una
riga vuota scrivi Pippo (ovvero il nome dell'indice)
4) Sulla stessa riga nella colonna Nome campo seleziona o digita il nome del
primo campo.
5) Sulla riga successiva, per la quale nella colonna Nome indici non
digiterai nulla, nella colonna Nome campo seleziona o digita il nome del
secondo campo.
6) Imposta a Si la Proprietà indice Univoco.
7) Chiudi la finestra
8) Chiudi e salva la struttura della tabella.

Per maggiori ragguagli leggi sull'help l'argomento Creare un indice
multicampo.
--
Roberto

---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Continua a leggere su narkive:
Loading...