IsVisibleプロパティとHideDuplicateプロパティを使用すると、ユーザーはMicrosoft Accessの重複フィールドと繰り返しフィールドを非表示にできますが、このXNUMXつにはわずかな違いがあります。 この記事では、これらXNUMXつのプロパティの機能を要約しています。
MS Accessは、中小企業のデータベースを管理するための信頼できるソリューションのXNUMXつです。 Accessデータベースのユーザーが直面する一般的な問題は、テキストフィールドでのレコードの不必要な繰り返しです。 ただし、IsVisibleプロパティを処理することはできます。 Duplicateフィールドを使用すると、データベースが複雑になり、理解が複雑になります。 この記事では、MSAccessのIsVisibleプロパティとHideDuplicate機能について詳しく説明します。
IsVisibleプロパティ
MS AccessのIsVisibleプロパティは、ユーザーがレポートのコントロールが表示されているかどうかを判断するのに役立ちます。 IsVisibleプロパティは、次の方法で設定を使用します-
True –コントロールが表示されます。
False –コントロールは表示されません。
プロパティはデフォルトで「True」に設定されています。 HideDuplicatesプロパティがYesに設定されている場合、通常はレポートコントロールに従ってtrueまたはfalseの値を返します。 ユーザーは、コントロールを含むレポートの「印刷イベント」セクションでのみIsVisibleプロパティを設定できることを覚えておく必要があります。
IsVisibleプロパティとHideDuplicatesプロパティは、レポートのコントロールが表示されているかどうかを判断するのに役立ち、結果として他のコントロールを表示または非表示にします。
たとえば、テキストボックスコントロールが非表示の場合、値が重複しているため、行コントロールを非表示にすることができます。
HideDuplicateプロパティ

リレーショナルデータベースには多くの「XNUMX対多」の関係があります。 MS Accessでは、ユーザーはHideDuplicateプロパティを使用して重複する値を非表示にできますが、多くの場合、テキストフィールドの必要なレコードも非表示になります。
重複フィールドを回避する方法
問題を説明するために、注文ID、日付、会社、数量などをフィールドとして含むデータベースの例を取り上げます。 日付と会社の記録は複数回発生しているため、不要な記録を非表示にします。 注文IDのIsVisibleプロパティを使用することで、注文日と会社名の値とレコードを非表示にして、条件を提供できます。
コントロールソースは、実際にOrderIDのIsVisibleプロパティをテストします。 表示されている場合はOrderDateが表示されますが、表示されていない場合はnullが表示されます。 同様に、ユーザーは次のコマンドを実行して、会社名などの他のテキストフィールドの制御ソースを設定し、繰り返される値を非表示にすることもできます。
=IIf(OrderID.IsVisible,[CompanyName],Null)
注意事項
IsVisibleは設計時に使用できないため、IsVisibleプロパティはMSAccessのVisibleプロパティと同じではありません。 レポートの実行時または実行時にのみ設定できます。
ユーザーはHideDuplicateプロパティを使用できます。緊急に必要な場合にのみ、IsVisibleを使用することをお勧めします。
日常業務にMSAccessを使用している中小企業の場合、 accdb修復 ツールは、データ損失のインシデントを回避するために必須です。
著者紹介:
ビビアンスティーブンスはのデータ復旧の専門家です DataNumen、Inc。は、以下を含むデータ復旧技術の世界的リーダーです。 修正します SQL Server と優れた回復ソフトウェア製品。 詳細については、次のWebサイトをご覧ください。 WWW。datanumen.com