Le proprietà IsVisible e HideDuplicate consentono all'utente di nascondere i campi duplicati e ripetitivi in Microsoft Access, ma c'è una piccola differenza tra i due. L'articolo riassume il funzionamento di queste due proprietà.
MS Access è una delle soluzioni affidabili per la gestione dei database nelle piccole e medie imprese. Un problema comune riscontrato dagli utenti dei database di Access è la ripetizione non necessaria dei record nei campi di testo. Può tuttavia essere gestito con la proprietà IsVisible. I campi duplicati rendono il database complicato e complesso da comprendere. In questo articolo, daremo un'occhiata più da vicino alla proprietà IsVisible e alla funzione Nascondi duplicati di MS Access.
La proprietà IsVisible
La proprietà IsVisible in MS Access aiuta gli utenti a determinare se il controllo su un report è visibile o meno. La proprietà IsVisible utilizza le impostazioni nel modo seguente:
True: il controllo è visibile.
Falso: il controllo non è visibile.
La proprietà è impostata su "True" per impostazione predefinita. Normalmente fornisce un valore true o false secondo il controllo del report, se la proprietà HideDuplicates è stata impostata su Yes. Gli utenti devono tenere presente che possono impostare solo la proprietà IsVisible nella sezione "Evento di stampa" del report che contiene il controllo.
La proprietà IsVisible insieme alla proprietà HideDuplicates è utile per determinare se il controllo su un report è visibile e mostra o nasconde altri controlli come risultato.
Ad esempio, puoi nascondere un controllo di linea quando un controllo casella di testo è nascosto, perché contiene valori duplicati.
Proprietà HideDuplicate

Esistono molte relazioni "uno a molti" nei database relazionali. MS Access consente agli utenti di nascondere i valori duplicati utilizzando la proprietà HideDuplicate, ma in molti casi vengono nascosti anche i record richiesti dai campi di testo.
Come evitare i campi duplicati
Per illustrare il problema, possiamo prendere un esempio di un database contenente ID ordine, data, azienda, quantità ecc come campi. La data e i record dell'azienda si verificano più volte e desideriamo nascondere i record non necessari. Utilizzando la proprietà IsVisible di Order ID, possiamo nascondere i valori e i record di Order date e Company name e fornirgli una condizione.
Il controllo Source verifica effettivamente la proprietà IsVisible di OrderID. Se è visibile, mostrerà OrderDate, ma se non lo è, mostrerà null. Allo stesso modo gli utenti possono anche impostare la sorgente di controllo di un altro campo di testo come il nome della società per nascondere i valori ripetuti dando il seguente comando
=IIf(OrderID.IsVisible,[CompanyName],Null)
Punti importanti
La proprietà IsVisible non è uguale alla proprietà Visible di MS Access, poiché IsVisible non è disponibile in fase di progettazione. Può essere impostato solo quando il report viene eseguito o eseguito.
Gli utenti possono utilizzare la proprietà HideDuplicate e si consiglia di utilizzare IsVisible solo quando è urgentemente necessario.
Per le piccole imprese che utilizzano MS Access per il lavoro quotidiano, investendo in un riparazione accdb strumento è un must per evitare incidenti di perdita di dati.
Introduzione dell'autore:
Vivian Stevens è un'esperta di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui fisso SQL Server ed eccellere prodotti software di recupero. Per maggiori informazioni visita www.datanumen.com