IsVisible და HideDuplicate თვისებები საშუალებას აძლევს მომხმარებელს დამალოს დუბლიკატი და განმეორებადი ველები Microsoft Access-ში, მაგრამ ამ ორს შორის მცირე განსხვავებაა. სტატია აჯამებს ამ ორი თვისების ფუნქციონირებას.
MS Access არის ერთ-ერთი საიმედო გადაწყვეტილება მცირე და საშუალო ზომის ფირმებში მონაცემთა ბაზების მართვისთვის. Access-ის მონაცემთა ბაზების მომხმარებლების საერთო პრობლემაა ჩანაწერების არასაჭირო გამეორება ტექსტურ ველებში. თუმცა ის შეიძლება განიხილებოდეს IsVisible საკუთრებასთან. დუბლიკატი ველები მონაცემთა ბაზას ართულებს და გასაგებს ხდის. ამ სტატიაში ჩვენ უფრო დეტალურად განვიხილავთ IsVisible თვისებას და MS Access-ის დამალვის დუბლიკატის ფუნქციას.
ის ხილული საკუთრება
IsVisible თვისება MS Access-ში ეხმარება მომხმარებლებს იმის დადგენაში, ჩანს თუ არა კონტროლი მოხსენებაზე. IsVisible თვისება იყენებს პარამეტრებს შემდეგნაირად-
მართალია - კონტროლი ჩანს.
მცდარი - კონტროლი არ ჩანს.
საკუთრება ნაგულისხმევად დაყენებულია „True“. ის ჩვეულებრივ იძლევა ჭეშმარიტ ან მცდარ მნიშვნელობას მოხსენების კონტროლის მიხედვით, თუ HideDuplicates თვისება დაყენებულია დიახ. მომხმარებლებს უნდა ახსოვდეთ, რომ მათ შეუძლიათ დააყენონ IsVisible თვისება მხოლოდ მოხსენების "Print event" განყოფილებაში, რომელიც შეიცავს კონტროლს.
IsVisible თვისება HideDuplicates თვისებასთან ერთად სასარგებლოა იმის დასადგენად, რომ ანგარიშზე კონტროლი ხილულია და შედეგად აჩვენებს ან მალავს სხვა კონტროლებს.
მაგალითად, თქვენ შეგიძლიათ დამალოთ ხაზის კონტროლი, როდესაც ტექსტური ველის კონტროლი დამალულია, რადგან ის შეიცავს დუბლიკატ მნიშვნელობებს.
დამალვა დუბლიკატი თვისება

ურთიერთობების მონაცემთა ბაზებში არსებობს მრავალი „ერთიდან ბევრამდე“ ურთიერთობა. MS Access მომხმარებლებს საშუალებას აძლევს დამალონ დუბლიკატი მნიშვნელობები HideDuplicate თვისების გამოყენებით, მაგრამ ხშირ შემთხვევაში, ტექსტური ველებიდან საჭირო ჩანაწერები ასევე იმალება.
როგორ ავიცილოთ თავიდან დუბლიკატი ველები
პრობლემის საილუსტრაციოდ, ჩვენ შეგვიძლია ავიღოთ მონაცემთა ბაზის მაგალითი, რომელიც შეიცავს ველებად შეკვეთის ID, თარიღი, კომპანია, რაოდენობა და ა.შ. თარიღი და კომპანიის ჩანაწერები არაერთხელ ხდება და ჩვენ გვსურს დავმალოთ არასაჭირო ჩანაწერები. შეკვეთის ID-ის IsVisible თვისების გამოყენებით, ჩვენ შეგვიძლია დავმალოთ შეკვეთის თარიღისა და კომპანიის სახელის მნიშვნელობები და ჩანაწერები და მივაწოდოთ მას პირობა.
საკონტროლო Source რეალურად ამოწმებს OrderID-ის IsVisible თვისებას. თუ ჩანს, გამოჩნდება OrderDate, მაგრამ თუ არა, გამოჩნდება null. ანალოგიურად, მომხმარებლებს შეუძლიათ ასევე დააყენონ სხვა ტექსტური ველის კონტროლის წყარო, როგორიცაა კომპანიის სახელი, რათა დამალოს განმეორებითი მნიშვნელობები შემდეგი ბრძანების მიცემით.
=IIf(OrderID.IsVisible,[CompanyName],Null)
მნიშვნელოვანი წერტილები
IsVisible თვისება არ არის იგივე, რაც MS Access-ის Visible თვისება, რადგან IsVisible მიუწვდომელია დიზაინის დროს. მისი დაყენება შესაძლებელია მხოლოდ მაშინ, როდესაც ანგარიში გაშვებულია ან შესრულდება.
მომხმარებლებს შეუძლიათ გამოიყენონ HideDuplicate თვისება და მიზანშეწონილია გამოიყენონ IsVisible მხოლოდ მაშინ, როდესაც ეს სასწრაფოდ არის საჭირო.
მცირე ბიზნესისთვის, რომელიც იყენებს MS Access-ს ყოველდღიურ სამუშაოდ, ინვესტირებას ახორციელებს accdb შეკეთება ინსტრუმენტი აუცილებელია მონაცემთა დაკარგვის ინციდენტების თავიდან ასაცილებლად.
ავტორი შესავალი:
ვივიან სტივენსი არის მონაცემთა აღდგენის ექსპერტი DataNumen, Inc., რომელიც მსოფლიო ლიდერია მონაცემთა აღდგენის ტექნოლოგიებში, მათ შორის დაფიქსირება SQL Server და Excel-ის აღდგენის პროგრამული პროდუქტები. დამატებითი ინფორმაციისთვის ეწვიეთ www.datanumen. ერთად