როგორ და როდის გამოვიყენოთ ბრჭყალები MS Access-ში

გააზიარე ახლა:

მომხმარებლებიც და დეველოპერებიც ზოგჯერ იყენებენ ბრჭყალებს Access მონაცემთა ბაზასთან მუშაობისას. ამ სტატიაში ჩვენ დეტალურად გავეცნობით ამგვარი გამოყენების სცენარებს.

ისწავლეთ როგორ და როდის გამოიყენოთ ბრჭყალები MS Access-შიMS Access-ის დეველოპერები რეგულარულად იყენებდნენ ბრჭყალებს სხვადასხვა მიზნით, მათ შორის ყველაზე მეტად SQL ოპერატორებში. მოდით განვიხილოთ რამდენიმე ძირითადი სიტუაცია, როდესაც საჭიროა ბრჭყალების გამოყენება:

  • როდესაც მომხმარებელს სურს დააკონკრეტოს კრიტერიუმები ნებისმიერი დომენის აგრეგატის ფუნქციისთვის.
  • Find მეთოდის კრიტერიუმების მითითების ან გამოყენებისას.
  • როდესაც მომხმარებელი ფორმაში აზუსტებს მოთხოვნას Filter ან ServerFilter თვისებისთვის.
  • კოდირების ან SQL სტრიქონების აგებისას.

იმისათვის, რომ იმუშაოს რომელიმე ამ ინსტანციაზე, MS Access-მა უნდა გადასცეს სტრიქონი მონაცემთა ბაზის სისტემაში. როდესაც მომხმარებელი აკონკრეტებს თავისი კრიტერიუმების არგუმენტს საერთო ფუნქციისთვის, Microsoft Access მიჰყვება სტრიქონს და აფასებს ახალ ცვლადებს მათ ახალ სტრიქონში შეერთებით და შემდეგ გადასცემს მონაცემებს მისი ძრავიდან.

სტრიქონების დელიმიტერები ან ბრჭყალები არ არის ცვლადის ნაწილი; თუმცა, ისინი აუცილებელია სტრიქონში ჩასართავად, რადგან ისინი ეხმარებიან Access-ს ადამიანის ენის კითხვაში. სიმებიანი კონსტრუქცია შეიძლება განისაზღვროს სამ სხვადასხვა კატეგორიაში.

  • ერთი ბრჭყალები
  • ორმაგი ბრჭყალები
  • ცვლადი წარმომადგენლის ციტატები

როგორ სწორად ჩავსვათ და გამოვიყენოთ ბრჭყალები?

საფუძვლები

ზოგიერთ კონტექსტში მომხმარებლებს შეუძლიათ გამოიყენონ ერთბრჭყალში ჩასმული სიმბოლო (') ბრჭყალებში (“) ბრჭყალებში ჩასმით. თუმცა, IT ექსპერტების უმეტესობა თავს არიდებს მის გამოყენებას, რადგან ის არ მუშაობს, როგორც კი სტრიქონი ან სახელი შეიცავს რაიმე წაუკითხავ ნიშანს ან აპოსტროფს.

  • მომხმარებლებს ეკრძალებათ ციტატების ჩასმა ციტატებში, როგორიცაა:
= "აქ არის "subject" გასაღები ბრჭყალებში" (შეცდომა)

Access შექმნილია იმისთვის, რომ წაიკითხოს ტექსტი, რადგან ციტატა მთავრდება "subject"-მდე, რაც მას სტრიქონის ბოლოს ჰგავს, რის გამოც მას არ შეუძლია მუშაობა ველში დარჩენილი სიმბოლოებით.

  • მონაცემების შეყვანის ჩვეულებრივი გზა არის ორმაგი ციტატების გამოყენება, მაგალითად:
= "აქ არის "subject" გასაღები ბრჭყალებში" 

Access კითხულობს ლიტერატურულ ტექსტს ციტატების მიხედვით; თუმცა, ციტატაში მრავალჯერადი ბრჭყალების გამოყენებისას, მას არ შეუძლია წინადადების დასასრულის გაგება და ვარაუდობს, რომ ის უკვე დასრულებულია „subject“-ზე.

  • მომხმარებელს შეიძლება უცნაურად მოეჩვენოს, რადგან სტრიქონი მთავრდება სამი ბრჭყალით (გაორმაგება + დახურვის ციტატი)
= "აქ არის "საგანი"""

თუმცა, როდესაც მომხმარებელი იყენებს ორმაგ ციტატებს, Access-ს შეუძლია წაიკითხოს მისი სიმბოლოები ბრჭყალებში.

გამოხატვა

ბრჭყალები ჩვეულებრივ გამოიყენება გამონათქვამებთან ერთად, ნებისმიერი მოცემული სტრიქონის მნიშვნელობის გამოსახატავად.

  • მაგალითად, თუ მომხმარებელი ეძებს X მონაცემთა ბაზაში, კლიენტის ქალაქს, რომელიც ზის მაგიდაზე, სადაც კომპანიის სახელი არის „ABC“, თქვენ შექმნით შემდეგ სტრიქონს:
=DLookup ("ქალაქი", "მომხმარებლები", "CompanyName = ""ABC""")
  • მაგრამ თუ მომხმარებელს სურს მოძებნოს მაგიდაზე მჯდომი მომხმარებლის ქალაქი ფორმაში, მან უნდა შექმნას სხვა სტრიქონი.
=DLookup("ქალაქი", "მომხმარებლები", "CompanyName = """ & [CompanyName] & """")

გამოიყენეთ ბრჭყალები MS Access-შიეს სტრიქონი შედგება 3 უწყვეტი ბრჭყალისგან შუაში და 4 ბოლოს. სტრიქონის საწყისი ლიტერალური ტექსტი არის ერთჯერადი ციტირება, ხოლო წინადადება, რომელიც დამუშავებულია ციტატის სიმბოლოს შემდეგ, ორმაგია, რადგან წინა კატეგორიები ბრჭყალებშია.

თუ იყენებთ MS Access-ს მნიშვნელოვანი საოფისე აპლიკაციების გასაშვებად ან საქმიანი ფუნქციების შესასრულებლად, შეგიძლიათ იფიქროთ ხელსაწყოს შესანახად. შეკეთება წვდომა და გაუმკლავდეთ საგანგებო სიტუაციებს, როგორიცაა მონაცემთა ბაზის ავარია.

ავტორი შესავალი:

ვივიან სტივენსი არის მონაცემთა აღდგენის ექსპერტი DataNumen, Inc., რომელიც მსოფლიო ლიდერია მონაცემთა აღდგენის ტექნოლოგიებში, მათ შორის მდფ-ის აღდგენა და Excel-ის აღდგენის პროგრამული პროდუქტები. დამატებითი ინფორმაციისთვის ეწვიეთ www.datanumen. ერთად

გააზიარე ახლა:

კომენტარები დახურულია.