অ্যাক্সেসে প্রশ্ন নির্বাচন করুন। একটি প্রশ্নের মধ্যে রেকর্ড নির্বাচন করার জন্য শর্ত সেট কিভাবে? অ্যাক্সেস অনুরোধে নির্বাচন শর্ত সব ছাড়া

বেশিরভাগ আধুনিক DBMS-এর নিজস্ব QBE সংস্করণ রয়েছে, যা বিংশ শতাব্দীর 70-এর দশকের শেষের দিকে প্রস্তাবিত QBE-এর প্রথম বর্ণনা থেকে কিছুটা আলাদা। আসুন QBE DBMS MS Access এর কিছু ক্ষমতা দেখে নেই।

আসুন উদাহরণ হিসাবে ব্যবহার করি একটি ডাটাবেস টেবিল যা ট্রেডিং এর সাথে সম্পর্কিত (চিত্র 3.10)। টেবিলের নাম TYPE (পণ্যের প্রকার)। এতে কলাম রয়েছে: পণ্য - পণ্যের নাম; রঙ - এর রঙ; খরচ - পণ্যের খরচ।

নিম্নলিখিত বিকল্পগুলি অনুসারে ডেটা স্যাম্পলিং করা যেতে পারে:

1. একটি সাধারণ নির্বাচন, উদাহরণস্বরূপ: "TYPE টেবিল থেকে সবুজ পণ্য পান।"

2. অর্ডার সঙ্গে সহজ নমুনা.

3. কোয়ালিফায়ার সহ নমুনা (শর্ত)। উৎস সারণী থেকে রেকর্ড নির্বাচনের উপর ভিত্তি করে করা যেতে পারে: ক) সঠিক মিল; খ) আংশিক কাকতালীয়; তুলনা

প্রশ্নগুলি আপনাকে ফলাফলের সারণীগুলি পেতে দেয় যার ক্ষেত্রগুলি কিছু শর্ত (মাপদণ্ড) পূরণ করে। এই শর্তগুলি লাইনে অনুরোধ ফর্মে উল্লেখ করা হয়েছে নির্বাচনের শর্ত।নির্বাচনের শর্তগুলি হল অপারেটর এবং অপারেন্ড সমন্বিত লজিক্যাল এক্সপ্রেশন। তুলনা অপারেটর =,< , >, <>(সমান নয়), বিটুইন, ইন, লাইক এবং লজিক্যাল অপারেটর এবং, বা, না। ওয়াইল্ডকার্ড অক্ষর সহ টেমপ্লেট অনুমোদিত।

ভাত। 3.10। উদাহরণ ডাটাবেস টেবিল

যদি সঠিক মান জানা না থাকে বা মানটি অসম্পূর্ণভাবে প্রবেশ করানো প্রয়োজন হয় তবে এটি ব্যবহার করা সুবিধাজনক টেমপ্লেট (নমুনা) ওয়াইল্ডকার্ড অক্ষর (চিহ্ন) সহ। ওয়াইল্ডকার্ডের উদাহরণ:

* - যেকোনো অক্ষরের যেকোনো সংখ্যার সাথে মেলে। উদাহরণ: 77* - 77 দিয়ে শুরু হওয়া নম্বর সহ সমস্ত ফোন খুঁজে পেতে।

? - একটি পাঠ্য অক্ষর মেলে। উদাহরণ: 77-4?-0? - চারটি নির্দিষ্ট সংখ্যা সম্বলিত নম্বর সহ সমস্ত টেলিফোন খুঁজে পেতে।

টেমপ্লেটগুলি অপারেটরের সাথে একত্রে ব্যবহৃত হয় লাইক . এই অপারেটর আপনাকে পাঠ্য ক্ষেত্র অনুসন্ধান করার সময় ওয়াইল্ডকার্ড অক্ষর ব্যবহার করে এমন প্যাটার্ন তৈরি করতে দেয়। উদাহরণস্বরূপ, কর্মচারীর শেষ নামটি সঠিকভাবে জানা যায় না। এটি Petrov, Petrovsky, Peotrovsky, ইত্যাদি হতে পারে। তারপর লাইনে নির্বাচন করতে ব্যবহার করা উচিত অবস্থা"Pe*" লাইক রেকর্ড করুন।

জানা যায়, নামটি 4টি অক্ষর নিয়ে গঠিত। তাহলে এন্ট্রি লাইক দিবেন "????"

অপারেটর মধ্যে মানের পরিসীমা নির্দিষ্ট করে। উদাহরণস্বরূপ, 1 এবং 5 এর মধ্যে

(ব্যবধানের নির্দিষ্ট প্রান্তগুলি নমুনায় অন্তর্ভুক্ত করা হয়েছে)।

অপারেটর ভিতরে বন্ধনীতে উল্লিখিত তালিকা থেকে যেকোনো মানের সমতা পরীক্ষা করে। উদাহরণস্বরূপ, In("কলম","সুগন্ধি")।

লজিক্যাল অপারেশন AND, OR অপারেটর ব্যবহার করে একটি শর্ত অভিব্যক্তিতে স্পষ্টভাবে নির্দিষ্ট করা যেতে পারে এবং এবং বা . উদাহরণস্বরূপ, "সুগন্ধি" বা "পেন্সিল"।

হিসাবে অপারেন্ড প্রশ্ন আক্ষরিক, ধ্রুবক, এবং শনাক্তকারী (লিঙ্ক) ব্যবহার করতে পারে।

আক্ষরিকএগুলি লিখিত হিসাবে সিস্টেম দ্বারা অনুভূত নির্দিষ্ট মান। একটি আক্ষরিক একটি সংখ্যা, একটি তারিখ, বা একটি স্ট্রিং হতে পারে। উদাহরণস্বরূপ, 1146, #31.01.02 #, "লিপেটস্ক"।

ধ্রুবকধ্রুবক মান যা অ্যাক্সেসে সংজ্ঞায়িত করা হয়। যেমন, True, False, Null, Yes, No.

শনাক্তকারীএকটি ক্ষেত্র, নিয়ন্ত্রণ, বা সম্পত্তি একটি উল্লেখ করে। শনাক্তকারী ক্ষেত্র, টেবিল, ফর্ম, ইত্যাদির নাম হতে পারে। এগুলি বর্গাকার বন্ধনীতে আবদ্ধ। একটি নির্দিষ্ট মানের রেফারেন্স অবশ্যই ডাটাবেসের অবজেক্টের শ্রেণিবিন্যাসে তার অবস্থান নির্দেশ করবে। একটি টেবিলের একটি ক্ষেত্রের একটি লিঙ্ক [টেবিলের নাম]![ক্ষেত্রের নাম] এর মত দেখায়। উদাহরণস্বরূপ, [কর্মচারীদের]![শেষ নাম]।

এক্সপ্রেশন বিল্ডার ব্যবহার করে নির্বাচনের শর্ত তৈরি করার পরামর্শ দেওয়া হয়। এটি করার জন্য, একটি উইন্ডো খুলুন অভিব্যক্তি নির্মাতা,বোতামে ক্লিক করে নির্মাণ করুনটুলবারে বা কমান্ড নির্বাচন করে নির্মাণ করুনপ্রসঙ্গ মেনুতে। আপনাকে প্রথমে কন্ডিশন ইনপুট সেলে মাউস কার্সার রাখতে হবে।

ক্ষেত্রগুলির একটির মানগুলির মধ্যে একটি সঠিক অমিলের শর্ত৷আপনি যদি এমন একটি টেবিলে রেকর্ড খুঁজে বের করতে চান যার ক্ষেত্রের মানগুলি একটি নির্দিষ্ট শর্ত পূরণ করে না, তাহলে অপারেটর ব্যবহার করুন না . অপারেটর বা না<>মানের তুলনা করার আগে প্রবেশ করা হয়। উদাহরণ। ক্ষেত্রের "পেন্সিল" রেকর্ড ব্যতীত TYPE টেবিলের সমস্ত রেকর্ড নির্বাচন করুন পণ্য. এটি করার জন্য, ক্ষেত্রের কলামে অনুরোধ ফর্মে পণ্যসঙ্গতিপূর্ণভাবে নির্বাচন শর্ত"পেন্সিল" প্রবেশ করানো হয় না।

অসম্পূর্ণ ম্যাচ কন্ডিশন।ভুল অবস্থার উপর ভিত্তি করে রেকর্ড নির্বাচন করা

লাইক অপারেটর ব্যবহার করে মান মিলগুলি অর্জন করা যেতে পারে। এই অপারেটর আপনাকে প্রয়োজনীয় রেকর্ডগুলি খুঁজে পেতে অনুমতি দেয়, শুধুমাত্র পাঠ্য মানটির আনুমানিক বানান জেনে। লাইক অপারেটর ওয়াইল্ডকার্ড প্যাটার্ন ব্যবহার করতে পারে, যা শর্তগুলি সুনির্দিষ্টভাবে নির্দিষ্ট না হলে রেকর্ড অনুসন্ধান করার ক্ষমতা প্রসারিত করে। একটি নির্বাচন শর্তের উদাহরণ: যেমন "[d-k]*"। এখানে - (মাইনাস) পরিসীমা থেকে যেকোনো অক্ষরের সাথে মেলে। ব্যাপ্তি অবশ্যই আরোহী ক্রমে নির্দিষ্ট করতে হবে (d-k, k-d নয়)।

মান পরিসীমা দ্বারা রেকর্ড নির্বাচন করুন.ক্যোয়ারী ডিজাইনার উইন্ডোতে মানগুলির একটি পরিসীমা নির্দিষ্ট করতে, অপারেটরগুলি ব্যবহার করুন >,<, Between, Like. Их можно применять с текстовыми, числовыми полями и полями типа даты. Примеры: в строке নির্বাচন শর্তপ্রবেশ করা সম্ভব: >100.00 এবং< 500.00; Between # 01.01.97 # AND #31.03.97#; Like “*”. Напомним, что символ # применяется для данных типа «дата/время».

উদাহরণ 1. একটি ক্ষেত্রে একটি সঠিক অমিল সহ একটি প্রশ্ন এবং অন্য ক্ষেত্রে একটি তুলনা শর্ত৷ TYPE টেবিল থেকে সমস্ত অ-লাল পণ্য নির্বাচন করার অনুরোধ যার মূল্য 5 এর বেশি চিত্রে দেখানো হয়েছে৷ 3.11 (অনুরোধ মোডে তৈরি করা হয়েছে নকশাকার).

চার ধরনের পরিবর্তনের অনুরোধ রয়েছে: মুছে ফেলা, আপডেট করা এবং রেকর্ড যোগ করা এবং একটি টেবিল তৈরি করা।

অপসারণের অনুরোধ এক বা একাধিক টেবিল থেকে রেকর্ডের একটি গ্রুপ মুছে দেয়। উদাহরণস্বরূপ, একটি মুছে ফেলার অনুরোধ আপনাকে এমন পণ্যগুলির রেকর্ড মুছে ফেলতে দেয় যা আর স্টকে নেই বা যার জন্য কোনও অর্ডার নেই৷ একটি মুছে ফেলার অনুরোধের সাথে, আপনি শুধুমাত্র সম্পূর্ণ রেকর্ড মুছে ফেলতে পারেন, এটির মধ্যে পৃথক ক্ষেত্রগুলি নয়৷

রেকর্ড আপডেট করার জন্য অনুরোধ এক বা একাধিক টেবিলে রেকর্ডের একটি গ্রুপে সাধারণ পরিবর্তন করে। উদাহরণস্বরূপ, সমস্ত দুগ্ধজাত পণ্যের দাম 10 শতাংশ বৃদ্ধি পায় বা একটি নির্দিষ্ট বিভাগের কর্মচারীদের বেতন 5 শতাংশ বৃদ্ধি পায়। একটি রেকর্ড আপডেট ক্যোয়ারী আপনাকে বিদ্যমান টেবিলে ডেটা পরিবর্তন করতে দেয়।

যোগ করার অনুরোধ রইল এক বা একাধিক টেবিল থেকে এক বা একাধিক টেবিলের শেষে রেকর্ডের একটি গ্রুপ যোগ করে। নিম্নলিখিতগুলি করার সময় যোগ অনুরোধটিও কার্যকর:

নির্বাচন শর্তের উপর ভিত্তি করে ক্ষেত্র যোগ করা;

এক টেবিলের কিছু ক্ষেত্র অন্য টেবিলে না থাকলে রেকর্ড যোগ করা। অ্যাপেন্ড ক্যোয়ারী ম্যাচিং ফিল্ডে ডেটা যোগ করবে এবং বাকিটা এড়িয়ে যাবে।

একটি টেবিল তৈরি করতে ক্যোয়ারীসঙ্গেএক বা একাধিক টেবিলের সমস্ত বা অংশের উপর ভিত্তি করে একটি নতুন টেবিল তৈরি করে। একটি তৈরি টেবিল ক্যোয়ারী নিম্নলিখিত কাজ করার জন্য দরকারী:

অন্য ডাটাবেসে রপ্তানির জন্য একটি টেবিল তৈরি করা মাইক্রোসফ্ট ডেটাপ্রবেশাধিকার;

একাধিক টেবিল থেকে ডেটা সম্বলিত প্রতিবেদন তৈরি করা;

সৃষ্টি ব্যাকআপ কপিটেবিল

পুরানো রেকর্ড ধারণকারী একটি সংরক্ষণাগার টেবিল তৈরি করা;

মাল্টি-টেবিল ক্যোয়ারী বা SQL এক্সপ্রেশনের উপর ভিত্তি করে ফর্ম এবং রিপোর্টের উন্নত কর্মক্ষমতা।

একটি টেবিল থেকে ডেটা নির্বাচন করা হচ্ছে

টেবিল মোডে, আপনি এই টেবিলের ডেটা দিয়ে বিভিন্ন ক্রিয়াকলাপ সম্পাদন করতে পারেন: দেখা, বাছাই করা, ফিল্টারিং, ইত্যাদি। ক্যোয়ারীগুলির একটি সুবিধা হল যে তারা আপনাকে বিভিন্ন সম্পর্কিত টেবিল থেকে প্রয়োজনীয় ডেটা দ্রুত নির্বাচন করতে দেয়। তাছাড়া, একটি টেবিলের সাথে কাজ করার সময় ব্যবহৃত সমস্ত কৌশলগুলি জটিল মাল্টি-টেবিল প্রশ্নের জন্যও উপযুক্ত।

একটি নির্বাচনী ক্যোয়ারী চালানোর পরে, Microsoft Access নির্বাচিত ডেটা সম্বলিত একটি রেকর্ডসেট তৈরি করে, যা আপনি টেবিলের মতো একইভাবে কাজ করতে পারেন।

একটি টেবিলের উপর ভিত্তি করে একটি ক্যোয়ারী তৈরি করার সবচেয়ে সহজ উপায় হল: ডাটাবেস উইন্ডো খুলুন, ডাটাবেস উইন্ডোতে ট্যাবটি নির্বাচন করুন অনুরোধ, বাটনটি চাপুন সৃষ্টি,একটি নতুন উইন্ডোতে মোড নির্বাচন করুন কনস্ট্রাক্টরএবং ঠিক আছে. পরবর্তী "টেবিল যোগ করুন" উইন্ডোতে, নির্বাচন করুন পছন্দসই টেবিল, এবং তারপর বোতাম ক্লিক করুন যোগ করুনএবং বন্ধ.

ক্যোয়ারী ডিজাইনার উইন্ডো (চিত্র 10.1) দুটি অংশে বিভক্ত। শীর্ষে টেবিল বা ক্যোয়ারী ক্ষেত্রগুলির তালিকা রয়েছে যার উপর ভিত্তি করে একটি নতুন ক্যোয়ারী তৈরি করা হয়। নীচে একটি QBE ফর্ম (নমুনা দ্বারা প্রশ্ন), যেখানে একটি অনুরোধ তৈরির কাজ সঞ্চালিত হয়। প্রতিটি ফর্ম কলাম অনুরোধে ব্যবহৃত একটি ক্ষেত্র প্রতিনিধিত্ব করে।

প্রথম লাইনক্যোয়ারী ফর্মটি এমন ক্ষেত্রগুলি নির্বাচন করতে ব্যবহৃত হয় যেগুলি নাম দেওয়া যেতে পারে যা ক্যোয়ারী রেকর্ডগুলি প্রদর্শন করার সময় ব্যবহৃত হয়। দ্বিতীয় লাইনেক্যোয়ারী ফর্মটি টেবিলের নাম প্রদর্শন করে যেখান থেকে ক্ষেত্রটি নির্বাচন করা হয়েছিল। ভিতরে তৃতীয় লাইনফর্ম, আপনি কোন কলামগুলি সাজাতে চান তা নির্দিষ্ট করতে পারেন। ফর্ম লাইনে চেকবক্স প্রদর্শনে আউটপুটএকটি রেকর্ডসেটে ক্ষেত্রগুলি প্রদর্শনের জন্য দায়ী। ডিফল্টরূপে, অনুরোধ ফর্মে অন্তর্ভুক্ত সমস্ত ক্ষেত্র প্রদর্শিত হয়। রেকর্ড নির্বাচন করার জন্য একটি শর্ত লিখতে, লাইন ব্যবহার করুন নির্বাচন শর্ত.

চিত্র 10.1। কোয়েরি বিল্ডার উইন্ডো

একটি অনুরোধ ক্ষেত্র সহ. অনুরোধ ফর্মে একটি ক্ষেত্র অন্তর্ভুক্ত করতে, আপনাকে টেবিলে এটি নির্বাচন করতে হবে এবং অনুরোধ ফর্মের সংশ্লিষ্ট ক্ষেত্রে মাউস দিয়ে টেনে আনতে হবে।

ক্ষেত্রের বৈশিষ্ট্য সেট করা. সাধারণভাবে, একটি কোয়েরির ক্ষেত্রের বৈশিষ্ট্যগুলি টেবিলের মতোই থাকে যেখান থেকে তারা স্থানান্তরিত হয়। যাইহোক, আপনি অন্যান্য সম্পত্তি মান সেট করতে পারেন। এটি করার জন্য, অনুরোধ ফর্মের সংশ্লিষ্ট কলামের যেকোনো ঘরে ক্লিক করুন এবং বোতাম টিপুন বৈশিষ্ট্যটুলবারে এর পরে, ক্ষেত্রের বৈশিষ্ট্যগুলি প্রবেশ করানো হয়।

নির্বাচনের শর্তে প্রবেশ করা হচ্ছে।আপনি যদি একটি নির্দিষ্ট ক্ষেত্রের মান সহ রেকর্ড নির্বাচন করতে চান, তাহলে আপনাকে এটি ঘরে প্রবেশ করতে হবে অবস্থা নির্বাচনএই মাঠ। শর্ত হিসাবে পাঠ্য মান উদ্ধৃতি চিহ্নে আবদ্ধ। একটি নির্বাচন শর্ত নির্দিষ্ট করার সময়, আপনি সম্পর্ক চিহ্ন ব্যবহার করতে পারেন < , >, >=, <=, =,< > এবং লজিক্যাল অপারেশন বা, এবং.

উপরন্তু, অ্যাক্সেস একটি ক্যোয়ারীতে ডেটা আউটপুট নির্বাচন করার জন্য বিশেষ অপারেটর প্রদান করে:

মধ্যে- মান পরিসীমা সংজ্ঞায়িত করে। মধ্যে 10 এবং 20 অভিব্যক্তি হিসাবে একই মানে >=10 এবং <=20 ;

ভিতরে- তুলনা করার জন্য ব্যবহৃত মানগুলির তালিকা নির্দিষ্ট করে। অভিব্যক্তি ভিতরে(“ ওয়া”,” ca”,” আইডি”) অভিব্যক্তি হিসাবে একই মানে ওয়া বা ca বা আইডি ;

পছন্দ- এই অপারেটর আপনাকে পাঠ্য ক্ষেত্র নির্বাচন করার সময় নিম্নলিখিত চিহ্নগুলি ব্যবহার করার অনুমতি দেয়: ?, *,# . প্রতীক # নির্দেশ করে যে একটি প্রদত্ত অবস্থানে অবশ্যই একটি সংখ্যা, চিহ্ন থাকতে হবে ? এবং * OC MS DOS ফাইলের নামের মতো একই উদ্দেশ্য আছে।

উদাহরণ স্বরূপ, পছন্দ*” - মানে আপনাকে একটি চিঠি দিয়ে শুরু করে ক্ষেত্র নির্বাচন করতে হবে ভিতরে.

যে কোনো বিন্যাসে তারিখ এবং সময়ের জন্য নির্বাচনের শর্তাবলী অ্যাক্সেস করে। প্রবেশ করার সময়, তারিখ বা সময় অবশ্যই # চিহ্ন দ্বারা বেষ্টিত হতে হবে। উদাহরণস্বরূপ, #15 এপ্রিল 1998#, #15/04/98# একই তারিখ সংজ্ঞায়িত করুন।

অ্যাক্সেস বিভিন্ন ফাংশন প্রদান করে যা আপনি তারিখ এবং সময়ের জন্য ফিল্টার মানদণ্ড সেট করার সময় ব্যবহার করতে পারেন:

দিন(তারিখ)- মাসের দিনের মান 1 থেকে 31 এর মধ্যে প্রদান করে। আপনি যদি মাসের নির্দিষ্ট দিনগুলির সাথে রেকর্ড নির্বাচন করতে চান, একটি গণনা করা ক্ষেত্র সেট করুন, উদাহরণস্বরূপ, দিন([Order_date]) এবং একটি নির্বাচন শর্ত লিখুন , উদাহরণস্বরূপ, >10। এই ক্ষেত্রে, সমস্ত ফিল্ড রেকর্ড যার গণনা করা ক্ষেত্র >10 নির্বাচন করা হয়;

মাস(তারিখ)- 1 থেকে 12 এর মধ্যে বছরের মাসের মান প্রদান করে;

বছর(তারিখ)- 100 থেকে 9999 এর মধ্যে বছরের মান প্রদান করে;

সপ্তাহের দিন(তারিখ)- সপ্তাহের দিনের সাথে সম্পর্কিত 1(রবিবার) থেকে 7(শনিবার) পর্যন্ত একটি পূর্ণসংখ্যা প্রদান করে;

তারিখ() - বর্তমান সিস্টেম তারিখ প্রদান করে।

গণনা করা ক্ষেত্র. আপনি যেকোনো টেবিলের ক্ষেত্রে গণনা করতে পারেন এবং গণনা করা অভিব্যক্তিটিকে রেকর্ডসেটে একটি নতুন ক্ষেত্র তৈরি করতে পারেন। এই ক্ষেত্রে, আপনি অ্যাক্সেসের মধ্যে নির্মিত যেকোন ফাংশন ব্যবহার করতে পারেন এবং অপারেটরগুলি ব্যবহার করে টেবিলের ক্ষেত্রগুলিতে গাণিতিক ক্রিয়াকলাপ সম্পাদন করতে পারেন: +, -, *, /, \, ^, mod, &. উদাহরণস্বরূপ, ধরা যাক একটি ক্ষেত্রের নাম আছে “ পরিমাণ", যেখানে পণ্য ইউনিটের সংখ্যা এবং ক্ষেত্র" দাম , যেখানে পণ্যের একক খরচ লিপিবদ্ধ করা হয়। তারপরে, পণ্যের মূল্য গণনা করতে, আপনাকে অনুরোধ ফর্মের খালি ক্ষেত্রে অভিব্যক্তি লিখতে হবে পরিমাণ *মূল্যএবং এই ক্ষেত্রগুলির মান গুণিত হবে।

গণনাকৃত ক্ষেত্রের নাম উল্লেখ করা. আপনি যখন একটি ক্যোয়ারী ফর্মে কোনো অভিব্যক্তি তৈরি করেন, তখন অ্যাক্সেস ডিফল্ট ক্ষেত্রের নাম রাখে "অভিব্যক্তি 1:" আপনি ক্ষেত্রের নাম পরিবর্তন বা বরাদ্দ করতে পারেন, যেটি আপনার যদি রিপোর্ট বা অন্যান্য প্রশ্নে ব্যবহার করার প্রয়োজন হয় তবে এটি গুরুত্বপূর্ণ। এটি বৈশিষ্ট্য উইন্ডো ব্যবহার করে করা হয়। এটি করার জন্য, সংশ্লিষ্ট কলামের যেকোনো ঘরে ক্লিক করুন এবং বোতাম টিপুন বৈশিষ্ট্যটুলবারে এবং নির্বাচন করুন স্বাক্ষর.

প্যারামেট্রিক প্রশ্ন।অনুরোধের শর্তগুলি সরাসরি অনুরোধ ফর্মে অন্তর্ভুক্ত করা যেতে পারে, তবে এটিকে আরও সর্বজনীন করার জন্য, একটি নির্দিষ্ট নির্বাচন মানের পরিবর্তে, আপনি অনুরোধে একটি প্যারামিটার অন্তর্ভুক্ত করতে পারেন, যেমন একটি প্যারামেট্রিক প্রশ্ন তৈরি করুন।

এটি করার জন্য, "নির্বাচন শর্ত" লাইনে বর্গাকার বন্ধনীতে একটি বাক্যাংশ লিখুন, যা সংলাপের সময় একটি "ইঙ্গিত" হিসাবে প্রদর্শিত হবে, উদাহরণস্বরূপ [শেষ নাম লিখুন]। এই ধরনের বেশ কিছু পরামিতি থাকতে পারে, প্রতিটি তার নিজস্ব ক্ষেত্রের জন্য, এবং প্রতিটি প্যারামিটারের নাম অবশ্যই অনন্য হতে হবে।

তথ্য বাছাই. অ্যাক্সেস সাধারণত রেকর্ডগুলিকে সেই ক্রমে প্রদর্শন করে যাতে সেগুলি ডাটাবেস থেকে পুনরুদ্ধার করা হয়। আপনি সাজানোর ক্রম সেট করে ডেটা আউটপুটের ক্রম পরিবর্তন করতে পারেন আরোহীবা অবরোহী.

চূড়ান্ত প্রশ্ন. কখনও কখনও আমরা পৃথক টেবিল রেকর্ডে আগ্রহী নই, তবে ডেটার গোষ্ঠীর জন্য মোট মানগুলিতে। উদাহরণস্বরূপ, আপনাকে আলাদাভাবে প্রতিটি মাসের জন্য গড় বিক্রয় পরিমাণ খুঁজে বের করতে হবে। এটি একটি সারাংশ ক্যোয়ারী ব্যবহার করে করা যেতে পারে. এটি করার জন্য আপনাকে বোতামে ক্লিক করতে হবে গ্রুপ অপারেশনটুলবারে এবং ফর্মে প্রদর্শিত হবে নতুন লাইনএই নাম দিয়ে। এই ক্ষেত্রে, ফর্মটিতে প্রবেশ করা সমস্ত ক্ষেত্র অনুসারে গ্রুপিং করা হয়, তবে ফলাফলটি সংক্ষিপ্ত করা হয় না। ফলাফল পেতে আপনাকে প্রতিস্থাপন করতে হবে গ্রুপিংসঙ্গতিপূর্ণভাবে গ্রুপ অপারেশননির্দিষ্ট চূড়ান্ত ফাংশন.

অ্যাক্সেস গ্রুপ অপারেশন সক্রিয় করার জন্য বিভিন্ন বৈশিষ্ট্য প্রদান করে। প্রধানগুলো:

যোগফল- এর জন্য সমস্ত মানের যোগফল গণনা করে এই ক্ষেত্রেরপ্রতিটি গ্রুপে। শুধুমাত্র সংখ্যাসূচক এবং মুদ্রা ক্ষেত্রের জন্য ব্যবহৃত;

গড়- প্রতিটি গ্রুপে একটি প্রদত্ত ক্ষেত্রের সমস্ত মানের গাণিতিক গড় গণনা করে;

মিনিট, সর্বোচ্চ- একটি গোষ্ঠীর মধ্যে একটি ক্ষেত্রের ক্ষুদ্রতম (সবচেয়ে বড়) মান গণনা করে;

গণনা- রেকর্ডের সংখ্যা গণনা করে যেখানে এই ক্ষেত্রের মানগুলি থেকে আলাদা খালি.

দল গঠনের জন্য রেকর্ড নির্বাচন করা. আপনি চূড়ান্ত ক্যোয়ারী গ্রুপে কিছু রেকর্ড অন্তর্ভুক্ত নাও করতে পারেন। এটি করার জন্য, আপনাকে অনুরোধ ফর্মে এক বা একাধিক ফিল্টার ক্ষেত্র যোগ করতে হবে। গ্রুপ অপারেশন লাইনে একটি ফিল্টার তৈরি করতে, সেটিংস নির্বাচন করুন অবস্থা, বাক্সটি আনচেক করুন প্রদর্শনে আউটপুটএই ক্ষেত্রের জন্য, একটি নির্বাচন শর্ত চালু করা হয়.

ক্যোয়ারী ক্ষেত্রগুলির জন্য নির্বাচনের শর্তগুলি একই নামের লাইনে সেট করা হয়েছে। যদি এই লাইনের শর্তগুলি বেশ কয়েকটি ক্ষেত্রের জন্য সংজ্ঞায়িত করা হয়, তাহলে তারা লজিক্যাল ফাংশন "AND" দ্বারা সংযুক্ত থাকে। যদি বিভিন্ন ক্ষেত্রের জন্য নির্বাচনের শর্তগুলি বিভিন্ন লাইনে সংজ্ঞায়িত করা হয়: নির্বাচন শর্তএবং বা, তারপর এই ধরনের শর্তগুলি লজিক্যাল ফাংশন "OR" দ্বারা সংযুক্ত করা হয়। একটি ক্যোয়ারীতে জটিল মাপকাঠি থাকতে পারে, যে অনুযায়ী উভয় সারিতে ফিল্টার শর্তগুলি সংজ্ঞায়িত করা আছে।

একটি রেকর্ড নির্বাচনের শর্ত হল অ্যাক্সেসে পূর্বনির্ধারিত এবং ব্যবহারকারীর ক্যোয়ারীতে সেট করা নিয়মগুলির একটি সেট। একটি নির্বাচনের মানদণ্ড (শর্ত) তৈরি করার সময়, প্রশ্নগুলি এক্সপ্রেশন, অপারেটর এবং অ্যাক্সেস ফাংশন ব্যবহার করতে পারে।

অপারেটর মধ্যেআপনাকে একটি সাংখ্যিক মানের জন্য একটি ব্যবধান সেট করতে দেয়, উদাহরণস্বরূপ: 300 এবং 500 এর মধ্যে

অপারেটর ভিতরেআপনাকে তালিকা থেকে যেকোনো মানের সমতা যাচাই করতে দেয়, যা বন্ধনীতে উল্লেখ করা আছে, উদাহরণস্বরূপ: IN(3181,3185) বা IN("মস্কো", "সেন্ট পিটার্সবার্গ", "কাজান")

অপারেটর লাইকডেটা অনুসন্ধান করার সময় আপনাকে প্যাটার্ন এবং টেমপ্লেট চিহ্ন ব্যবহার করার অনুমতি দেয়, উদাহরণস্বরূপ: "মিখাইলভ" বা "M*" এর মতো

এটি ওয়াইল্ডকার্ড অক্ষর *, ?, #, [তালিকা], [!তালিকা] লিটারেলে ব্যবহার করার অনুমতি দেওয়া হয়।

? – প্যাটার্ন পজিশনে যেকোনো চিহ্ন থাকতে পারে: (0 – 9), (Aa – Zz), (Aa – Zaya);

* - যে কোনো সংখ্যক অক্ষর;

# - অবস্থান যে কোনো সংখ্যা থাকতে পারে;

[তালিকা] - অবস্থানে তালিকার যেকোনো অক্ষর থাকতে পারে;

[!তালিকা] - অবস্থানে তালিকার অক্ষর ব্যতীত যেকোনো অক্ষর থাকতে পারে।

লেখার সময়, টেমপ্লেটটি দ্বিগুণ উদ্ধৃতিতে আবদ্ধ থাকে।

যেমন "A*" - ক্ষেত্রের মধ্যে পদবি A দিয়ে শুরু হওয়া সব শেষ নাম।

যেমন "*/1/99" - ক্ষেত্রের মধ্যে তারিখ- জানুয়ারী 1999 এর সমস্ত রেকর্ড।

যেমন "*" - মাঠে নাম- নির্দিষ্ট অক্ষর দিয়ে শুরু হওয়া যেকোনো নাম।

অনুরোধ - কর্ম

একটি ক্যোয়ারী নির্বাহ করা - কর্ম ডাটাবেসের বিষয়বস্তু পরিবর্তন করে। এই ধরনের প্রশ্নগুলি চালানোর সময় আপনার সতর্কতা অবলম্বন করা উচিত, কারণ এই প্রশ্নগুলির অসতর্ক ব্যবহার ডাটাবেসের তথ্যের অপরিবর্তনীয় ক্ষতির দিকে নিয়ে যেতে পারে। অতএব, অ্যাক্সেস স্বয়ংক্রিয়ভাবে ডাটাবেস উইন্ডোতে অনুরোধ-ক্রিয়াগুলিকে “!” চিহ্ন দিয়ে চিহ্নিত করে।

আপনি যখন একটি ক্যোয়ারী তৈরি করেন, তখন অ্যাক্সেস ডিফল্টরূপে একটি নির্বাচন ক্যোয়ারী তৈরি করে। প্রয়োজনে, আপনি একটি ভিন্ন ক্যোয়ারী প্রকার নির্দিষ্ট করতে ক্যোয়ারী ডিজাইনার কমান্ড ব্যবহার করতে পারেন।

4 ধরনের পরিবর্তনের অনুরোধ রয়েছে:

যোগ করার অনুরোধ;

আপডেটের জন্য অনুরোধ;

অপসারণের অনুরোধ;

একটি টেবিল তৈরি করার জন্য অনুরোধ.

যোগ করার অনুরোধ রইলআপনাকে শুধুমাত্র বর্তমান ডাটাবেস নয়, অন্য যেকোন ডাটাবেসকেও নির্দিষ্ট টেবিলে রেকর্ড যোগ করতে দেয়। ক্যোয়ারী টেবিল রেকর্ডের গঠন অগত্যা টেবিলের কাঠামোর সাথে মেলে না যেখানে রেকর্ড যোগ করা হবে। উদাহরণস্বরূপ, একটি ক্যোয়ারী রেকর্ডে কম ক্ষেত্র থাকতে পারে যদি রিসিভিং টেবিলের ক্ষেত্রগুলি পূরণ করার প্রয়োজন না হয়। একটি ক্ষেত্রের ডেটা টাইপকে অন্য ক্ষেত্রের ডেটা টাইপে রূপান্তর করা সম্ভব হলে ক্ষেত্রের প্রকারের অমিল অনুমোদিত।

একটি অনুরোধ তৈরি করতে, আপনাকে অবশ্যই নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করতে হবে:

একটি নির্বাচন ক্যোয়ারী তৈরি করুন এবং এটি ডিবাগ করুন (সারণী যোগ করুন যার ক্ষেত্রের মান রেকর্ড যোগ করতে ব্যবহার করা হবে);

ক্যোয়ারী ক্ষেত্রগুলির জন্য প্রদর্শন সম্পত্তি বাতিল করুন;

একটি অ্যাড অনুরোধে রূপান্তর করতে REQUEST/ADD কমান্ডটি চালান। এই ক্ষেত্রে, সংযোজন লাইন অনুরোধ ফর্মে উপস্থিত হয়। এর পরে, আপনাকে অনুরোধ ফর্মে সেই ক্ষেত্রগুলি অন্তর্ভুক্ত করতে হবে যেগুলির ডেটা গ্রহণকারী টেবিলে যোগ করা হবে৷ আপনি যোগ করার জন্য রেকর্ড নির্বাচন করার শর্তও লিখতে পারেন।

টেবিলের নাম উল্লেখ করুন যেখানে রেকর্ড যোগ করা হবে;

REQUEST/Run কমান্ডটি চালান।

যদি গ্রহনকারী টেবিলে একটি কী ক্ষেত্র থাকে, তাহলে যোগ করা রেকর্ডগুলিতে অবশ্যই একই কী ক্ষেত্র থাকতে হবে (ডাটাবেসের অখণ্ডতার শর্ত অনুসারে)।

অন্যান্য ধরণের অনুরোধ তৈরি করার প্রযুক্তি - ক্রিয়া একই রকম।

আপডেটের জন্য অনুরোধআপনাকে নির্বাচনের মানদণ্ডের উপর ভিত্তি করে নির্বাচিত রেকর্ডের গ্রুপ পরিবর্তন করতে দেয়। আপনি করে একটি আপডেট অনুরোধে এক বা একাধিক ক্ষেত্র নির্দিষ্ট করতে পারেন প্রয়োজনীয় সেটিংসসঙ্গতিপূর্ণভাবে হালনাগাদ. একটি সারিতে একটি আপডেট ক্ষেত্র জন্য হালনাগাদআপনাকে অবশ্যই একটি মান বা অভিব্যক্তি লিখতে হবে যা একটি নতুন মান সংজ্ঞায়িত করে। একবার সম্পন্ন হলে, একটি ডায়ালগ বক্স খোলে যা আপডেট করা রেকর্ডের সংখ্যা নির্দেশ করে।

অপসারণের অনুরোধআপনাকে একই সময়ে এক বা একাধিক টেবিল থেকে রেকর্ড মুছে ফেলার অনুমতি দেয়। একটি মুছে ফেলার অনুরোধ সম্পূর্ণ টেবিল রেকর্ডগুলি মুছে দেয় যা নির্বাচনের মানদণ্ড পূরণ করে, তাই আপনি যদি একটি রেকর্ডে পৃথক ক্ষেত্রের মানগুলি মুছতে চান তবে আপনাকে একটি আপডেট অনুরোধ তৈরি করতে হবে। এই ক্যোয়ারী চালানোর সাথে সাথে, অ্যাক্সেস সেই ডেটা প্রদর্শন করে যা মুছে ফেলা হবে। মুছে ফেলার জন্য রেকর্ডের সমস্ত ক্ষেত্র দেখতে সক্ষম হওয়ার জন্য, আপনাকে টেবিলের ক্ষেত্রগুলির তালিকার প্রথম লাইন থেকে "*" চিহ্নটি টেনে আনতে হবে যার রেকর্ডগুলি আপনি প্রথম লাইনে মাউস দিয়ে মুছতে চান। অনুরোধ ফর্মের, প্রথম বিনামূল্যের কলামে। এই ক্ষেত্রে, টেবিলের নামটি ফিল্ড লাইনের এই কলামে প্রদর্শিত হবে এবং Delete নামের লাইনে From value প্রদর্শিত হবে।

একটি টেবিল তৈরি করতে ক্যোয়ারীএকটি গতিশীল ডেটা সেটের উপর ভিত্তি করে একটি নতুন টেবিল তৈরি করে। নতুন সারণী নাম, ডেটার ধরন এবং ক্ষেত্রের আকারগুলিকে ধরে রাখে যেমনটি অন্তর্নিহিত ক্যোয়ারী টেবিলে ছিল। অন্যান্য ক্ষেত্রের বৈশিষ্ট্য উত্তরাধিকারসূত্রে পাওয়া যায় না।

ফর্ম

ফর্মটি ডাটাবেস দেখার জন্য, সেইসাথে ডেটা প্রবেশ করার এবং এটি সংশোধন করার জন্য একটি সুবিধাজনক টুল। একটি ফর্ম সাধারণত একটি টেবিল বা কোয়েরির একক সারির ক্ষেত্রগুলি প্রদর্শন করে। যাইহোক, একটি ফর্ম একাধিক সম্পর্কিত টেবিল বা প্রশ্ন থেকে ডেটা প্রদর্শন করতে পারে। ফর্মগুলির ব্যবহার ডাটাবেসে ডেটা এন্ট্রি সহজতর করা এবং ইনপুট ত্রুটির সংখ্যা হ্রাস করা সম্ভব করে তোলে। এই উদ্দেশ্যে ফর্মটি সরবরাহ করা হয়:

ইনপুট বিন্যাস;

প্রবেশ করা ডেটা চেক করার শর্ত;

প্রমিত তথ্য প্রবেশের জন্য ইনপুট মাস্ক;

ব্যাখ্যামূলক পাঠ্য;

ডেটার গ্রুপিং, এর চেহারাকে কাগজের আকারের কাছাকাছি নিয়ে আসে।

একটি ফর্ম ডিজাইন করার সময়, আপনি টেক্সট স্ট্রিং, ছবি এবং লাইন, বোতাম, তালিকা বাক্স ইত্যাদি ব্যবহার করতে পারেন। ফর্মটি উপাদান প্যানেল ব্যবহার করে ডিজাইন করা হয়েছে।

ফর্মটি একটি স্ক্রীন বা একাধিক স্ক্রীন পৃষ্ঠায় স্থাপন করা যেতে পারে।

ফর্মটি আপনাকে নির্দিষ্ট ডেটা সামঞ্জস্য করতে বা সম্পূর্ণভাবে নতুন এন্ট্রি প্রবেশ করার অনুমতি দিতে পারে বা নাও দিতে পারে।

আপনি 3 মোডে ফর্মের সাথে কাজ করতে পারেন:

নকশা মোডে;

ফর্ম মোডে;

টেবিল মোডে।

ফর্ম প্রিন্ট করা যাবে. ফর্মগুলির অসংখ্য বৈশিষ্ট্য রয়েছে, যার কাস্টমাইজেশন তাদের সাথে কাজ করা সহজ করে তোলে এবং নিশ্চিত করে যে সেগুলি প্রতিটি স্বাদ অনুসারে ডিজাইন করা হয়েছে।

একটি ফর্ম ডিজাইন করার সময়, এটি নির্ধারণ করা হয় যে কোন টেবিল এবং কোয়েরির ডেটা প্রদর্শিত হবে, কোন ক্ষেত্রগুলি ফর্মে উপস্থাপন করা উচিত, গণনা করা ক্ষেত্রগুলি প্রয়োজন কিনা, এটি ডিজাইন করার জন্য কোন গ্রাফিক উপাদানগুলি ব্যবহার করা উচিত - লাইন, ছবি, ব্যাখ্যামূলক পাঠ্য।

আপনি একটি উইজার্ড ব্যবহার করে বা ডিজাইন মোডে একটি ফর্ম তৈরি করতে পারেন।

ফর্মের ধরন

আপনি অ্যাক্সেসে নিম্নলিখিত ধরণের ফর্ম তৈরি করতে পারেন:

কলাম ফর্ম বা পূর্ণ পর্দা ফর্ম;

টেপ ফর্ম;

ট্যাবুলার ফর্ম;

প্রধান/উপ ফর্ম;

পিভট টেবিল;

ফর্ম - ডায়াগ্রাম।

কলাম থেকে ফর্মতাদের সংশ্লিষ্ট লেবেল এবং নিয়ন্ত্রণের সাথে একটি নির্দিষ্ট উপায়ে সাজানো ইনপুট ক্ষেত্রগুলির একটি সেট। ফর্মটি আপনাকে স্ক্রিনে শুধুমাত্র একটি রেকর্ডের ক্ষেত্রগুলি প্রদর্শন করতে দেয়।

টেপ ফর্মএকাধিক রেকর্ড থেকে ক্ষেত্রগুলি প্রদর্শন করতে ব্যবহৃত হয়। ক্ষেত্রগুলি অগত্যা একটি টেবিলে সাজানো হয় না, তবে একটি ক্ষেত্রে একটি কলাম বরাদ্দ করা হয় এবং ক্ষেত্র লেবেলগুলি কলাম শিরোনাম হিসাবে সাজানো হয়।

ট্যাবুলার ফর্ম প্রদর্শন করেটেবিল মোডে ডেটা।

প্রধান/উপ ফর্মকলাম এবং ট্যাবুলার ফর্মের সংমিশ্রণ। এক-থেকে-অনেক সম্পর্ক আছে এমন সম্পর্কিত টেবিলগুলির সাথে কাজ করার সময় এটি তৈরি করা বোধগম্য।

পিভট টেবিল ফর্মএক্সেল পিভটটেবল উইজার্ড দ্বারা সঞ্চালিত, অ্যাক্সেস টেবিল এবং প্রশ্নের উপর ভিত্তি করে (পিভটটেবল উইজার্ডটি অ্যাক্সেসে এমবেড করা একটি বস্তু; অ্যাক্সেসে এটি ব্যবহার করার জন্য এক্সেল ইনস্টল করা আবশ্যক)। একটি পিভট টেবিল হল ডেটার একটি ক্রসটেবিউলেশন যেখানে সারাংশ ডেটা বর্তমান প্যারামিটার মান সহ সারি এবং কলামগুলির সংযোগস্থলে অবস্থিত।

ডায়াগ্রাম সহ ফর্ম. অ্যাক্সেসে, আপনি একটি ফর্মের মধ্যে মাইক্রোসফ্ট গ্রাফ দ্বারা তৈরি একটি চার্ট সন্নিবেশ করতে পারেন। গ্রাফ একটি OLE এম্বেডযোগ্য অ্যাপ্লিকেশন এবং অ্যাক্সেস থেকে চালু করা যেতে পারে। আপনি একটি এমবেডেড চার্টের সাথে একইভাবে কাজ করতে পারেন যেভাবে আপনি যেকোনো OLE অবজেক্টের সাথে করেন।

ডিজাইনিং ফর্ম

একটি নতুন ফর্ম তৈরি করার সময়, একটি ডায়ালগ বক্স প্রদর্শিত হবে নতুন ফর্ম, যাতে আপনার নির্বাচন করা উচিত:

একটি ফর্ম তৈরি করার পদ্ধতি;

ডেটা উৎস (তালিকা থেকে)।

অ্যাক্সেস একটি ফর্ম তৈরি করার নিম্নলিখিত উপায় অফার করে:

1. আবেদন সহ অটোফর্ম. AutoForm আপনাকে তিনটি আদর্শ ধরনের ফর্ম তৈরি করতে দেয়: কলাম, ফিতা, টেবিল। এই ক্ষেত্রে, ডেটা উত্সের সমস্ত ক্ষেত্র ফর্মটিতে ঢোকানো হয়।

2. ফর্ম উইজার্ড ব্যবহার করা। ব্যবহারকারীর সাথে কথোপকথনের সময়, উইজার্ড তিনটি আদর্শ প্রকারের একটির একটি ফর্ম তৈরি করে। এই ক্ষেত্রে, ডেটা উত্স থেকে ব্যবহারকারী-নির্বাচিত ক্ষেত্রগুলি ফর্মটিতে ঢোকানো হয়।

3. ফর্ম ডিজাইনার ব্যবহার করে। ফর্ম ডিজাইনার উইন্ডোতে ফর্মটি ব্যবহারকারী দ্বারা ডিজাইন করা হয়েছে।

একটি নতুন ফর্ম তৈরি করার সময় নিম্নলিখিত প্রযুক্তিটি সুবিধাজনক: ফর্মটি একটি অটোফর্ম বা ফর্ম উইজার্ড ব্যবহার করে তৈরি করা হয় এবং তারপরে ডিজাইন মোডে পরিবর্তন করা হয়।

ফর্ম ডেটার উৎস হল এক বা একাধিক সম্পর্কিত টেবিল এবং/অথবা প্রশ্ন।

ফর্ম গঠন

ফর্মটি পাঁচটি প্রধান বিভাগ নিয়ে গঠিত:

1. ফর্ম শিরোনাম। ফর্ম শিরোনাম এলাকার বিষয়বস্তু ফর্ম উইন্ডোর শীর্ষে প্রদর্শিত হয়।

2. হেডার। হেডার এলাকার বিষয়বস্তু ফর্মের প্রতিটি পৃষ্ঠায় (যদি ফর্মটি বহু-পৃষ্ঠা হয়) স্ক্রিনের শীর্ষে হেডারের পরে উপস্থিত হয়। সাধারণত, হেডার এলাকায় টেবিল হেডার (কলাম শিরোনাম) থাকে।

3. ডেটা এলাকা। ডেটা এলাকায় এমন ক্ষেত্র রয়েছে যেখানে ডেটা প্রদর্শিত হয়।

4. ফুটার। ফুটার এলাকার বিষয়বস্তু (তারিখ, পৃষ্ঠা নং, ইত্যাদি) ফর্মের নীচে প্রতিটি স্ক্রীন পৃষ্ঠায় প্রদর্শিত হয়।

5. ফর্ম নোট। এই এলাকার বিষয়বস্তু ফর্মের শেষ স্ক্রীন পৃষ্ঠার নীচে প্রদর্শিত হবে।

ফর্মটিতে সমস্ত বিভাগ বা শুধুমাত্র কিছু অংশ থাকতে পারে।

ফর্ম বৈশিষ্ট্য

যেকোনো অ্যাক্সেস অবজেক্টের মতো, একটি ফর্মের বৈশিষ্ট্য রয়েছে। এই বৈশিষ্ট্যগুলির মান নির্ধারণ করে চেহারাফর্ম ফর্মের "বৈশিষ্ট্য" উইন্ডোটিকে বলা যেতে পারে, উদাহরণস্বরূপ, শাসকদের সংযোগস্থলে কালো স্কোয়ারে ডান-ক্লিক করে এবং প্রসঙ্গ মেনু থেকে কমান্ডটি নির্বাচন করে বৈশিষ্ট্য.

নির্বাচিত বস্তুর বৈশিষ্ট্য উইন্ডোতে নিম্নলিখিত ট্যাব রয়েছে:

বিন্যাস - বৈশিষ্ট্য যা ফর্মের বিন্যাস নির্দিষ্ট করে;

ডেটা - বৈশিষ্ট্য যা ডেটা উত্স, ডেটা টাইপ, বিন্যাস, ইত্যাদি সংজ্ঞায়িত করে;

ঘটনা – বস্তুর সাথে যুক্ত ইভেন্টের একটি তালিকা;

সমস্ত - সমস্ত বৈশিষ্ট্যের একটি তালিকা।

ফর্মের মৌলিক বৈশিষ্ট্য:

স্বাক্ষর(এই বৈশিষ্ট্যটি লেআউট ট্যাবে অবস্থিত) – ফর্মের নাম সেট করে, যা ফর্ম উইন্ডোতে শিরোনাম বারে প্রদর্শিত হয়।

ডিফল্ট মোড yu - ফর্ম খোলার মোড নির্ধারণ করে ( সহজ ফর্ম, টেপ, টেবিল)।

গ্রহণযোগ্য মোড- বৈশিষ্ট্যটি নির্দিষ্ট করে যে টেবিল মোড থেকে ফর্ম মোডে স্যুইচ করা সম্ভব কিনা এবং VIEW মেনু কমান্ড ব্যবহার করে ফিরে যাওয়া সম্ভব। সম্পত্তি নিম্নলিখিত মান নিতে পারে:

সবকিছু সম্ভব;

টেবিল - সম্ভব নয়, শুধুমাত্র টেবিল মোডে দেখা সম্ভব;

ফর্ম - সম্ভব নয়, শুধুমাত্র ফর্ম মোডে দেখা সম্ভব।

পরিবর্তনে সম্মতি দিনফর্মের মাধ্যমে ডেটা পরিবর্তন করা যায় কিনা তা নির্ধারণ করে, যেমন শুধুমাত্র পঠনযোগ্য অবস্থা সেট করে।

মুছে ফেলার অনুমতি দিনব্যবহারকারী ফর্মের মাধ্যমে ডেটা মুছে ফেলতে পারে কিনা তা নির্ধারণ করে।

যোগ করার অনুমতি দিনব্যবহারকারী ফর্মের মাধ্যমে রেকর্ড যোগ করতে পারেন কিনা তা নির্ধারণ করে।

ডাটা প্রবেশফর্ম খোলার মোড সংজ্ঞায়িত করে। মান নিতে পারেন "হ্যাঁ" (ফর্মটি শুধুমাত্র নতুন রেকর্ড যোগ করার জন্য খোলে) এবং "না" (বর্তমান রেকর্ডগুলি ফর্মটিতে প্রদর্শিত হয়)।

ব্লকিং রেকর্ডদুই ব্যবহারকারী একই রেকর্ড পরিবর্তন করার চেষ্টা করলে কীভাবে একটি রেকর্ড ব্লক করতে হয় এবং কীভাবে এটি বাস্তবায়ন করা যায় তা সংজ্ঞায়িত করে।

নিম্নলিখিত বৈশিষ্ট্যগুলি নির্ধারণ করে যে নিম্নলিখিত উপাদানগুলি ফর্ম উইন্ডোতে প্রদর্শিত হবে কিনা:

স্ক্রোল বার;

উইন্ডো মেনু বোতাম;

উইন্ডো আকার বোতাম;

উইন্ডো বন্ধ বোতাম;

উইন্ডো বর্ডার টাইপ;

প্রাসঙ্গিক সাহায্য বোতাম।

রেকর্ড নম্বর ক্ষেত্রফর্ম উইন্ডোতে রেকর্ডের মাধ্যমে সরানোর জন্য বোতামগুলি প্রদর্শিত হবে কিনা তা নির্ধারণ করে।

ফর্ম নিয়ন্ত্রণ

নিয়ন্ত্রণ উপাদানযে কোনো ফর্ম বা রিপোর্ট অবজেক্ট পড়ুন যা স্ক্রিনে ডেটা প্রদর্শন করতে, প্রদর্শন করতে বা ম্যাক্রো কমান্ড চালানোর জন্য ব্যবহৃত হয়। নিয়ন্ত্রণগুলি আবদ্ধ, গণনা করা বা বিনামূল্যে হতে পারে।

সংযুক্ত (সংযুক্ত)) নিয়ন্ত্রণ অন্তর্নিহিত টেবিল বা ক্যোয়ারী একটি ক্ষেত্রে সংযুক্ত করা হয়. আপনি যখন সংশ্লিষ্ট নিয়ন্ত্রণে একটি মান প্রবেশ করান, বর্তমান রেকর্ডের টেবিল ক্ষেত্র স্বয়ংক্রিয়ভাবে আপডেট হয়। টেবিলের ক্ষেত্রটি সংশ্লিষ্ট নিয়ন্ত্রণের ডেটা উৎস।

গণনাযোগ্যনিয়ন্ত্রণ অভিব্যক্তি উপর ভিত্তি করে তৈরি করা হয়. এক্সপ্রেশন টেবিল বা ক্যোয়ারী ফিল্ড ডেটা, অন্য ফর্ম থেকে ডেটা বা রিপোর্ট নিয়ন্ত্রণ, এবং ফাংশন ব্যবহার করতে পারে।

পাওয়া যায়নিয়ন্ত্রণগুলি স্ক্রিনে ডেটা, লাইন, আয়তক্ষেত্র এবং ছবিগুলি প্রদর্শন করার জন্য ডিজাইন করা হয়েছে। ফ্রি কন্ট্রোলকে ভেরিয়েবল বা মেমরি ভেরিয়েবলও বলা হয়।

কন্ট্রোলস টুলবার ব্যবহার করে একটি ফর্ম বা রিপোর্টে সমস্ত নিয়ন্ত্রণ যোগ করা যেতে পারে, যা আপনি ফর্ম বা রিপোর্টের সাথে কাজ করার সময় উপস্থিত হয়।

প্রধান নিয়ন্ত্রণ হল:

শিলালিপি- পাঠ্য প্রদর্শনের জন্য ডিজাইন করা একটি উপাদান। শিলালিপি এক বা একাধিক লাইন নিয়ে গঠিত হতে পারে। একটি বিনামূল্যে উপাদান. সেখানে শিলালিপি রয়েছে যা বিনামূল্যে এবং অন্য উপাদান (স্বাক্ষর) এর সাথে সংযুক্ত।

শিরোনাম এবং মন্তব্য সেট করতে বিনামূল্যে পাঠ্য ব্যবহার করা হয়। টুলবারে "শিলালিপি" বোতাম দ্বারা তৈরি।

স্বাক্ষরটি যে উপাদানটির সাথে সংযুক্ত রয়েছে তার সৃষ্টির সাথে একযোগে তৈরি করা হয়। স্বাক্ষরটি ক্ষেত্র, চেকবক্স, রেডিও বোতাম এবং তালিকার সাথে একত্রে ব্যবহৃত হয়।

ক্ষেত্র- এগুলি ডেটা প্রদর্শনের জন্য বা ডেটা প্রবেশের উদ্দেশ্যে উপাদান। ক্ষেত্র সংযুক্ত বা বিনামূল্যে হতে পারে. বিনামূল্যে ক্ষেত্রের বিষয়বস্তু কোথাও সংরক্ষণ করা হয় না.

ডাটাবেসের সাথে কাজ করার সময় একটি ক্ষেত্র হল প্রধান নিয়ন্ত্রণ উপাদান, কারণ এটি আপনাকে ডাটাবেস টেবিল থেকে ডেটা প্রদর্শন এবং সম্পাদনা করতে দেয়।

ফর্মটিতে একটি বিনামূল্যের ক্ষেত্র যোগ করা টুলবারের "ক্ষেত্র" বোতাম ব্যবহার করে সম্পন্ন করা হয়। একটি সংযুক্ত ক্ষেত্র যুক্ত করা (একটি টেবিল ক্ষেত্রের সাথে লিঙ্ক করা) ডিজাইন মোডে নিম্নরূপ করা হয়:

"ফর্ম ডিজাইনার" প্যানেলে, "ক্ষেত্র তালিকা" বোতামটি নির্বাচন করুন;

বেস টেবিল ক্ষেত্রগুলির প্রদর্শিত তালিকা থেকে, পছন্দসই ক্ষেত্রটি নির্বাচন করুন এবং ফর্ম ডেটা এলাকায় টেনে আনুন। আপনি ক্ষেত্রগুলির একটি বা একটি নির্বাচিত গ্রুপ টেনে আনতে পারেন।

আপনি ফর্মে গণনা করা ক্ষেত্র লিখতে পারেন। গণনা করা ক্ষেত্রটি একটি মুক্ত ক্ষেত্র। এটি তৈরি করতে আপনাকে বোতামটি নির্বাচন করতে হবে মাঠউপাদান প্যানেলে এবং যেখানে আপনি ফর্ম চান সেখানে পেস্ট করুন, এবং তারপর সরাসরি উপাদানটিতে অভিব্যক্তি লিখুন মেঝে"বা একটি সম্পত্তি মান হিসাবে ডেটা. একটি গণনা করা ক্ষেত্রে, অভিব্যক্তিটি অবশ্যই একটি "=" চিহ্ন দিয়ে শুরু হবে৷ এক্সপ্রেশনগুলি ম্যানুয়ালি টাইপ করা যেতে পারে বা এক্সপ্রেশন বিল্ডার ব্যবহার করে তৈরি করা যেতে পারে।

নিয়ন্ত্রণ উপাদান সুইচ, সুইচ, চেকবক্স. এই নিয়ন্ত্রণগুলির অপারেটিং নীতি ঠিক একই;

উপাদানগুলি বুলিয়ান ডেটা প্রদর্শন করতে ব্যবহৃত হয় এবং বোতামটি সত্য হলে একটি মান (-1) তাদের সংশ্লিষ্ট টেবিল ক্ষেত্রে ফেরত দেয় এবং অন্যথায় 0।

আপনি একটি নির্দিষ্ট অবস্থা প্রদর্শন করতে একটি ডিফল্ট মান লিখতে পারেন। যদি এই মান সেট করা না থাকে, তাহলে উপাদানটি শূন্য অবস্থায় থাকবে, যা ফলস মানের সাথে মিলে যায়।

গ্রুপ- একাধিক সুইচ, রেডিও বোতাম, বা চেক বক্সগুলিকে মিটমাট করার জন্য ডিজাইন করা একটি নিয়ন্ত্রণ উপাদান৷ সামঞ্জস্যপূর্ণ একটি গ্রুপ ফাংশন মধ্যে উপাদান. উপাদানগুলির সর্বাধিক সংখ্যা 4, এবং একবারে একটি উপাদান নির্বাচন করা যেতে পারে। গ্রুপটি এমন একটি সংখ্যা প্রদান করে যা নির্বাচিত উপাদানের সংখ্যার সাথে মিলে যায়।

চেক বক্স এবং সুইচ নিয়ন্ত্রণগুলি শুধুমাত্র একটি গোষ্ঠীতে নয়, পৃথকভাবেও ব্যবহার করা যেতে পারে।

চেকবক্সঅন্তর্নিহিত সারণী বা প্রশ্নের একটি লজিক্যাল ক্ষেত্রের সাথে যুক্ত হতে পারে। যদি একটি চেকবক্স বেস টেবিলের একটি লজিক্যাল ক্ষেত্রের সাথে যুক্ত থাকে, তাহলে চেক করা/আনচেক করা অবস্থাটি ক্ষেত্রের মানগুলির সাথে মিলে যায়।

চেকবক্স একটি বিনামূল্যে উপাদান হতে পারে. এই ক্ষেত্রে, এটি ব্যবহারকারীর ইনপুট গ্রহণ করার জন্য বিশেষ ডায়ালগ বাক্সে ব্যবহৃত হয়।

সুইচ নিয়ন্ত্রণ উপাদান একই ভাবে ব্যবহার করা যেতে পারে।

তালিকা(তালিকা এবং কম্বো বক্স) এমন নিয়ন্ত্রণ যা আপনাকে বেশ কয়েকটি (তালিকা) থেকে পছন্দসই মান নির্বাচন করতে দেয়। একটি তালিকা হল ডেটা সম্বলিত সারিগুলির একটি সংগ্রহ। সারিতে এক বা একাধিক হেডার কলাম থাকতে পারে।

নিয়ন্ত্রণ উপাদান তালিকাসংযুক্ত করা যেতে পারে (আবদ্ধ) বা বিনামূল্যে. যোগ করা তালিকাটি নির্বাচিত মানটিকে বেস টেবিল/কোয়েরি ক্ষেত্রে প্রেরণ করে। একটি মুক্ত তালিকা একটি মান প্রদান করে যা অন্য উপাদানে ব্যবহৃত হয় বা অন্তর্নিহিত টেবিল/কোয়েরিতে একটি রেকর্ড সন্ধান করতে ব্যবহৃত হয়।

একটি উইজার্ড ব্যবহার করে তালিকা তৈরি করা হয়। সর্বাধিক নিয়ন্ত্রণ বৈশিষ্ট্য তালিকাউইজার্ড চলাকালীন স্বয়ংক্রিয়ভাবে তৈরি হয়। তারা তারপর পরিবর্তন করা যেতে পারে.

তালিকার মৌলিক বৈশিষ্ট্য:

1. ডেটা উৎসের ধরন: টেবিল/কোয়েরি; মান তালিকা; ক্ষেত্রের তালিকা; VBA ফাংশন।

2. ডাটা সোর্স - প্রকৃত ডাটা সোর্স নির্দেশ করে: একটি টেবিল/কোয়েরির জন্য - টেবিল/কোয়েরির নাম; মানের তালিকার জন্য - ";" দ্বারা পৃথক করা তালিকা উপাদানগুলির মান (উদাহরণস্বরূপ, লিঙ্গ – m;f)।

3. সংযুক্ত কলাম - বেস টেবিলের একটি ক্ষেত্র যেখানে তালিকা সংযুক্ত করা হয়েছে।

4. কলামের সংখ্যা – তালিকায় কলামের সংখ্যা। যদি ডেটা উত্সটি মানগুলির একটি তালিকা হয়, তবে তালিকা থেকে উপাদানগুলি সারি এবং কলামগুলিতে বিতরণ করা হয়।

5. কলামের প্রস্থ – “;” ব্যবহার করে একটি সাংখ্যিক মান হিসাবে নির্দিষ্ট করা হয়েছে। আপনি একটি সংযুক্ত তালিকা কলাম লুকাতে পারেন যদি এতে একাধিক কলাম থাকে। এটি করার জন্য, আপনাকে কলামের প্রস্থ 0 এ সেট করতে হবে। তালিকাটি প্রদর্শিত হলে মানটি প্রদর্শিত হয় না, তবে আপনি যখন একটি সারি নির্বাচন করেন, তখন সংযুক্ত কলাম থেকে মানটি বেস টেবিলের ক্ষেত্রে প্রদর্শিত হয়।

6. সারিগুলির সংখ্যা - কম্বো বাক্সে প্রদর্শিত সারিগুলির সর্বাধিক সংখ্যা নির্ধারণ করে।

বোতাম- একটি নিয়ন্ত্রণ উপাদান কিছু ক্রিয়া সম্পাদন করতে ব্যবহৃত হয়। একটি কর্ম সঞ্চালনের জন্য, বাটন বৈশিষ্ট্য বোতাম টিপুনকিছু ম্যাক্রো বা ইভেন্ট প্রক্রিয়াকরণ পদ্ধতির সাথে যুক্ত করা প্রয়োজন।

বোতামটি একটি উইজার্ড দ্বারা তৈরি করা হয়। উইজার্ড আপনাকে 30 টি বোতাম তৈরি করার অনুমতি দেবে বিভিন্ন ধরনেরএবং তাদের ইভেন্ট পরিচালনা পদ্ধতির সাথে যুক্ত করে। সম্পত্তি স্বাক্ষরবোতামের পাঠ্য সংজ্ঞায়িত করে। সম্পত্তি অঙ্কনবোতামে নকশা সংজ্ঞায়িত করে।

পৃষ্ঠা বিরতি, ট্যাব সেট- আপনাকে বহু-পৃষ্ঠার ফর্ম তৈরি করার অনুমতি দেয়। উপাদান ব্যবহার করার সবচেয়ে সুবিধাজনক উপায় হয় ট্যাব সেট. এর সাহায্যে, একটি ফর্ম তৈরি করা হয় যার পৃষ্ঠাগুলি এক নিয়ন্ত্রণে একত্রিত হয়। পৃষ্ঠাগুলির মধ্যে স্যুইচিং একটি ট্যাব নির্বাচন করে সম্পন্ন করা হয়।

একটি নিয়ন্ত্রণ যোগ করার সময় ট্যাব সেটফর্মের মধ্যে, এটিতে দুটি ট্যাব তৈরি করা হয়। আপনি ব্যতীত একটি ট্যাবে যেকোনো নিয়ন্ত্রণ যোগ করতে পারেন ট্যাব সেট. আপনি ফর্মের অন্যান্য অংশ বা পৃষ্ঠাগুলি থেকে অন্যান্য নিয়ন্ত্রণগুলিকে ট্যাবে সরাতে পারবেন না আপনি কেবল সেগুলি অনুলিপি করতে পারেন।

আপনি একটি উপাদানের আকার পরিবর্তন করতে পারেন ট্যাব সেট, অর্ডার এবং ট্যাবের নাম।

নিয়ন্ত্রণ উপাদান পৃষ্ঠা বিরতিএকটি ফর্মের নিয়ন্ত্রণগুলির মধ্যে অনুভূমিক বিরতি নির্দিষ্ট করতে ব্যবহৃত হয়। পৃষ্ঠাগুলির মাধ্যমে নেভিগেট করতে কীগুলি ব্যবহার করা হয় PgUpএবং PgDn. একটি উপাদান একটি ফর্ম মধ্যে ঢোকানো পৃষ্ঠা বিরতিফর্মের বাম সীমানায় একটি ছোট ডটেড লাইন দিয়ে চিহ্নিত করা হয়েছে।

একটি বহু-পৃষ্ঠা ফর্ম তৈরি করার সময়, ফর্মটিতে শিরোনাম এবং ফুটার যোগ করার পরামর্শ দেওয়া হয়।

সাবফর্মএকটি ফর্ম অন্য ভিতরে প্রদর্শন করার জন্য ডিজাইন করা হয়. প্রাথমিক ফর্মটিকে প্রধান ফর্ম বলা হয়। একটি অধীনস্থ ফর্ম হল একটি যা প্রধানটির ভিতরে অবস্থিত।

সাবফর্মটি টেবিল বা ক্যোয়ারী প্রদর্শনের জন্য সবচেয়ে সুবিধাজনক যেগুলির মধ্যে এক থেকে একাধিক সম্পর্ক রয়েছে৷ এই ক্ষেত্রে, প্রধান ফর্ম শুধুমাত্র একটি সাধারণ ফর্ম হিসাবে প্রদর্শিত হতে পারে, এবং সাবফর্মটি সাধারণত ট্যাবুলার আকারে প্রদর্শিত হয়। মূল ফর্মে যেকোন সংখ্যক সাবফর্ম থাকতে পারে, যতক্ষণ না প্রতিটি সাবফর্ম মূল ফর্মের মধ্যে ফিট করে। দুটি নেস্টিং স্তরের একটি সাবফর্ম তৈরি করা সম্ভব

আপনি একটি সাবফর্ম তৈরি করতে পারেন:

একটি উপাদান যোগ করে সাবফর্মওইরূপে থাকা;

ডাটাবেস উইন্ডো থেকে অন্য একটি খোলা ফর্মে একটি ফর্ম টেনে নিয়ে;

অধস্তন ফর্ম মাস্টার.

রিপোর্ট

রিপোর্টের ধরন

প্রতিবেদনগুলি টেবিল এবং প্রশ্নের উপর ভিত্তি করে তৈরি করা হয়। রিপোর্টের প্রধান ধরন:

- এক কলাম রিপোর্ট ku (কলামে) - হল টেক্সটের একটি দীর্ঘ কলাম যাতে ক্ষেত্রগুলির লেবেল এবং তাদের মানগুলি টেবিল বা কোয়েরির সমস্ত রেকর্ড থেকে থাকে;

- বহু-কলাম রিপোর্ট- একটি কলামে একটি প্রতিবেদন থেকে তৈরি এবং আপনাকে বিভিন্ন কলামে প্রতিবেদনের ডেটা প্রদর্শন করতে দেয় (সংবাদপত্রের প্রকারের কলাম);

- টেপ রিপোর্ট- ডেটা সারি এবং কলামের আকারে সাজানো হয় (একটি টেবিলের মতো);

- গ্রুপ/চূড়ান্ত রিপোর্ট- একটি টেপ রিপোর্ট থেকে গোষ্ঠীগুলিতে ডেটা একত্রিত করে এবং মোট গণনা করে তৈরি করা হয়েছে;

- পোস্টাল স্টিকার- একটি বিশেষ ধরনের মাল্টি-কলাম রিপোর্ট গ্রুপে নাম এবং ঠিকানা প্রিন্ট করার জন্য ডিজাইন করা হয়েছে;

- সাব-রিপোর্ট রিপোর্ট.

রিপোর্ট গঠন

প্রতিবেদনের প্রধান অংশ:

- রিপোর্ট শিরোনাম- প্রতিবেদনের শিরোনাম সহ শিরোনাম পৃষ্ঠায় প্রতিবেদনের শুরুতে মুদ্রিত;

- পেজের উপরের অংশ- প্রতিটি পৃষ্ঠার শীর্ষে মুদ্রিত; সাধারণত কলাম হেডার থাকে;

- গ্রুপ হেডার- গ্রুপের প্রথম রেকর্ড প্রসেস করার আগে মুদ্রিত হয় যে ক্ষেত্রটি দ্বারা গ্রুপিং করা হয়;

- তথ্য এলাকা- ডেটা উত্স থেকে প্রতিটি রেকর্ড মুদ্রিত হয়;

- গ্রুপ নোট- শেষ গ্রুপ রেকর্ড প্রক্রিয়াকরণের পরে মুদ্রিত; গ্রুপে অন্তর্ভুক্ত রেকর্ডের সারসংক্ষেপ ডেটা থাকতে পারে;

- ফুটার- প্রতিটি পৃষ্ঠার নীচে মুদ্রিত, থাকতে পারে, উদাহরণস্বরূপ, প্রতিবেদনটি মুদ্রিত হওয়ার তারিখ, প্রতিবেদনের পৃষ্ঠা নম্বর;

- রিপোর্ট নোট- সমস্ত রেকর্ড প্রক্রিয়াকরণের পরে প্রতিবেদনের শেষে মুদ্রিত হয়;

একটি প্রতিবেদন ডিজাইন করা

আপনি একটি উইজার্ড ব্যবহার করে বা ডিজাইন মোডে একটি প্রতিবেদন তৈরি করতে পারেন। উভয় পদ্ধতি ব্যবহার করা যেতে পারে। উইজার্ডগুলি আপনাকে একটি প্রতিবেদন তৈরির প্রক্রিয়াটিকে দ্রুততর করার অনুমতি দেয়, তারপর আপনি এটিকে ডিজাইন মোডে পরিমার্জন করতে পারেন। রিপোর্ট উইজার্ড আপনাকে তিন ধরনের রিপোর্ট তৈরি করতে দেয়: কলাম রিপোর্ট (সরল), গ্রুপ/সারাংশ এবং পোস্ট স্টিকার।

একটি কলামে একটি সাধারণ প্রতিবেদন তৈরির প্রযুক্তি:

1)। একটি ট্যাবে থাকাকালীন রিপোর্টবাটনটি চাপুন সৃষ্টি.

2)। জানালায় নতুন প্রতিবেদন:

যন্ত্র নির্বাচন করুন কলামে অটো রিপোর্ট;

ওকে ক্লিক করুন।

একটি মাল্টি-কলাম রিপোর্ট তৈরির প্রযুক্তি:

1)। একটি সাধারণ কলামার প্রতিবেদন তৈরি করুন।

2)। মেনু থেকে নির্বাচন করুন ফাইলটীম পৃষ্ঠা সেটিংস. ডায়ালগ বক্সে পৃষ্ঠা সেটিংসট্যাব নির্বাচন করুন কলামএবং সেট:

গ্রুপের মধ্যে গ্রিড বিকল্পপ্রতিটি পৃষ্ঠায় প্রদর্শিত হওয়া উচিত এমন কলামের সংখ্যা (ক্ষেত্র কলামের সংখ্যা), লাইন ব্যবধান প্রস্থ (ক্ষেত্র অন্তর), কলামের মধ্যে দূরত্ব (ক্ষেত্র স্টলবটসভ);

গ্রুপের মধ্যে কলামের আকারকলামের প্রস্থ (ক্ষেত্র প্রস্থ) এবং লাইনের উচ্চতা (মার্জিন উচ্চতা);

গ্রুপের মধ্যে কলাম লেআউটপরামিতি যা রেকর্ডগুলি মুদ্রিত করার ক্রম নির্ধারণ করে: আপাদোমোস্তোকবা বাম থেকে ডানে.

3)। ট্যাবে পাতাঅভিযোজন নির্বাচন করুন: বইবা ল্যান্ডস্কেপ.

একটি মাল্টি-কলাম রিপোর্ট প্রিন্ট করার সময়, প্রতিবেদনের শিরোনাম, প্রতিবেদনের পাদচরণ, শিরোনাম এবং পাদচরণ প্রতিবেদনের সম্পূর্ণ প্রস্থে প্রদর্শিত হয়, যাতে আপনি নকশা মোডে ইচ্ছামত অবস্থানে এই বিভাগগুলিতে নিয়ন্ত্রণ রাখতে পারেন। গ্রুপ শিরোনাম এবং নোট, সেইসাথে গ্রুপ ডেটা এলাকা, এক কলাম চওড়া প্রদর্শিত হয়।

রিপোর্ট উইজার্ড ব্যবহার করে একটি গ্রুপ/সারাংশ রিপোর্ট তৈরি করার প্রযুক্তি

1)। একটি ট্যাবে থাকাকালীন রিপোর্টবোতাম চাপা সৃষ্টি.

2)। জানালায় নতুন প্রতিবেদন:

যন্ত্র নির্বাচন করুন রিপোর্ট উইজার্ড;

একটি টেবিল বা ক্যোয়ারী আকারে একটি ডেটা উৎস নির্বাচন করুন;

ক্লিক ঠিক আছে.

3)। জানালায় প্রতিবেদন তৈরি করা হচ্ছে(প্রথম ধাপ) আপনাকে রিপোর্ট ক্ষেত্রগুলির একটি তালিকা তৈরি করতে হবে ( নির্বাচিত ক্ষেত্র) তালিকা থেকে উপলব্ধ ক্ষেত্র. ক্ষেত্রগুলি সেই ক্রমে নির্বাচন করা উচিত যাতে সেগুলি প্রতিবেদনে উপস্থিত হয়। প্রতিবেদনটি যদি বেশ কয়েকটি টেবিল/কোয়েরির ডেটার উপর ভিত্তি করে হয়, তাহলে আপনাকে তালিকা থেকে নির্বাচন করতে হবে টেবিল/কোয়েরিপরবর্তী উৎসের নাম এবং এটির জন্য ক্ষেত্র নির্বাচন করুন।

4)। রিপোর্ট তথ্য উৎস লিঙ্ক টেবিল, তারপর উইন্ডোতে দ্বিতীয় ধাপে প্রতিবেদন তৈরি করা হচ্ছেডেটা কীভাবে গ্রুপ করা হবে তা নির্ধারণ করা প্রয়োজন।

5)। পরবর্তী ধাপে, আপনি ডেটা গ্রুপ করার জন্য আপনার নিজস্ব পদ্ধতি সেট করতে পারেন। এটি করার জন্য, বাম তালিকা থেকে, আপনি যে ক্ষেত্রের দ্বারা ডেটা গ্রুপ করতে চান তার নাম নির্বাচন করুন। ডেটা গ্রুপিং সেট করার পরে, আপনি বোতামটি ব্যবহার করতে পারেন গ্রুপিংগ্রুপিং ব্যবধান সেট করুন।

সাংখ্যিক ক্ষেত্রের জন্য, আপনি দশ, পঞ্চাশ, শত, ইত্যাদি দ্বারা গ্রুপিং সেট করতে পারেন। পাঠ্য ক্ষেত্রের জন্য, আপনি প্রথম অক্ষর দ্বারা, প্রথম দুই দ্বারা, প্রথম তিন দ্বারা, প্রথম চারটি এবং প্রথম পাঁচটি অক্ষর দ্বারা গোষ্ঠীভুক্ত করতে পারেন। কোনো বিশেষ গ্রুপিং ব্যবধানের প্রয়োজন না হলে, তালিকা থেকে গ্রুপিং অন্তরমান নির্বাচন করা উচিত সাধারণ.

6)। তৃতীয় ধাপে, আপনি গ্রুপের মধ্যে রেকর্ডের সাজানোর ক্রম সেট করতে পারেন এবং বোতামে ক্লিক করে ফলাফল, একটি উইন্ডো খুলুন যেখানে আপনি নির্দিষ্ট করতে পারেন কোন চূড়ান্ত ক্রিয়াকলাপগুলি সেই গোষ্ঠীতে অন্তর্ভুক্ত করা রেকর্ডগুলির সংখ্যাসূচক ক্ষেত্রগুলির সাথে সঞ্চালিত হবে; প্রতিবেদনে কী প্রদর্শিত হবে তা নির্ধারণ করুন: ডেটা এবং মোট বা শুধু মোট (ডেটা বিভাগটি লুকানো আছে)।

7)। চতুর্থ ধাপে, আপনি স্ট্যান্ডার্ড রিপোর্ট লেআউটগুলির মধ্যে একটি নির্বাচন করতে পারেন।

8)। পঞ্চম ধাপ মান শৈলী এক. যে কোনো স্ট্যান্ডার্ড শৈলী কাস্টমাইজ করা যেতে পারে, অথবা আপনি আপনার নিজস্ব শৈলী তৈরি করতে পারেন। এই জন্য আদেশ কি ফর্ম্যাট / স্বয়ংক্রিয় বিন্যাস.

9)। উইজার্ডের শেষ ধাপে, আপনার রিপোর্টের নিজস্ব নাম দেওয়া উচিত বা অ্যাক্সেস দ্বারা উত্পন্ন নামের সাথে সম্মত হওয়া উচিত, এবং পরবর্তী ক্রিয়াগুলি নির্ধারণ করতে সুইচগুলি ব্যবহার করা উচিত - ডিজাইন মোডে প্রতিবেদনের সাথে কাজ করা বা প্রতিবেদনটি দেখা।

ডিজাইন মোডে একটি গ্রুপ / চূড়ান্ত প্রতিবেদন তৈরির জন্য প্রযুক্তি

1)। একই নাম - বোতামের কমান্ড ব্যবহার করে একটি নতুন প্রতিবেদন তৈরি করুন সৃষ্টিট্যাবে রিপোর্টডাটাবেস উইন্ডোতে। যন্ত্র নির্বাচন করুন - কনস্ট্রাক্টর, ডাটা উৎস নির্বাচন করুন (টেবিল/ক্যোয়ারী), ওকে ক্লিক করুন। ডিজাইনার উইন্ডোতে একটি ফাঁকা রিপোর্ট লেআউট প্রদর্শিত হবে।

2)। একটি রিপোর্ট লেআউট তৈরি করুন:

2.1)। অধ্যায়ে শিরোনামস্থান নিয়ন্ত্রণ রিপোর্ট করুন শিলালিপি. শিলালিপির পাঠ্যটি তৈরি করা প্রতিবেদনের শিরোনাম হবে। যদি শিরোনাম বিভাগ রিপোর্ট লেআউটে না থাকে, তাহলে আপনাকে কমান্ডটি নির্বাচন করতে হবে দেখুন/শিরোনাম| রিপোর্ট নোট.

2.2)। অধ্যায়ে পেজের উপরের অংশস্থান নিয়ন্ত্রণ স্বাক্ষরসেই ক্ষেত্রগুলিতে যা ডেটা এলাকায় স্থাপন করা হবে। আপনার লেআউটে শিরোনাম না থাকলে, আপনাকে বেছে নিতে হবে দেখুন/শিরোনাম এবং পাদটীকা.

হেডার এবং ফুটার একটি টেবিলে স্থাপন করা যেতে পারে ভিন্ন পথ. প্লেসমেন্ট পদ্ধতি রিপোর্ট সম্পত্তির মান নির্ধারণ করে পেজের উপরের অংশএবং ফুটার:

সমস্ত পৃষ্ঠা- প্রতিবেদনের সমস্ত পৃষ্ঠায় প্রদর্শিত;

কোনো শিরোনাম নেই- প্রথমটি ছাড়া প্রতিবেদনের সমস্ত পৃষ্ঠায় প্রদর্শিত হয়, যেখানে শিরোনামটি অবস্থিত;

নোট নেই- শেষেরটি ব্যতীত সমস্ত প্রতিবেদনের পৃষ্ঠাগুলিতে প্রদর্শিত হয়;

কোন শিরোনাম/নোট নেই- প্রথম এবং শেষ ব্যতীত সমস্ত রিপোর্ট পৃষ্ঠাগুলিতে প্রদর্শিত হয়৷

ডেটা এলাকায় ক্ষেত্রগুলি এবং হেডার বিভাগে তাদের লেবেলগুলি স্থাপন করতে আপনাকে অবশ্যই ড্র্যাগ-এন্ড-ড্রপ পদ্ধতি ব্যবহার করতে হবে। একটি প্রতিবেদনে নিয়ন্ত্রণ স্থাপন করতে আপনাকে অবশ্যই:

বোতামে ক্লিক করে ডেটা সোর্স ক্ষেত্রগুলির তালিকা প্রসারিত করুন ক্ষেত্রগুলির তালিকাটুলবার;

রিপোর্ট ডিজাইনার উইন্ডোতে পছন্দসই ক্ষেত্রটি টেনে আনুন। ফিল্ড লেবেলটিকে হেডারে এবং ফিল্ডটি নিজেই ডেটা এলাকায় নিয়ে যান।

অধ্যায় ডেটা এলাকাসংযুক্ত এবং গণনা করা উভয় ক্ষেত্র থাকতে পারে। গণনা করা ক্ষেত্র যোগ করা একটি ফর্ম যোগ করার মতই

যদি রিপোর্টে ডেটা উৎস (টেবিল/কোয়েরি) ফিল্ড যোগ করা হয় তাহলে একটি নিয়ন্ত্রণ নির্বাচন করা আছে মাঠ, তারপর রিপোর্টে দুটি উপাদান যোগ করা হয়: শিলালিপি (স্বাক্ষর) এবং মাঠ, আন্তঃসংযুক্ত। আপনি যখন তাদের একটি নির্বাচন করেন, অন্যটি স্বয়ংক্রিয়ভাবে নির্বাচিত হয়। আপনি যখন একটি উপাদান সরান, অন্যটিও সরে যায়। একটি জোড়া থেকে শুধুমাত্র একটি উপাদান টেনে আনতে (উদাহরণস্বরূপ, একটি স্বাক্ষর), আপনাকে ক্ষেত্র উপাদান নির্বাচন করতে হবে, মাউস পয়েন্টারটি উপরের বাম কোণার মার্কারে স্থাপন করতে হবে (দেখুন - একটি প্রসারিত তর্জনী সহ একটি ক্লেঞ্চ করা হাত) এবং উপাদানটিকে টেনে আনতে হবে। পছন্দসই স্থানে।

একটি উপাদানকে এক বিভাগ থেকে অন্য বিভাগে সরানো (উদাহরণস্বরূপ, ডেটা এলাকা থেকে হেডার এলাকায়) ক্লিপবোর্ডের মাধ্যমে করা উচিত (কমান্ডগুলির সাথে) কাটাএবং ঢোকান).

লিঙ্কযুক্ত ক্ষেত্রগুলি ছাড়াও, আপনি প্রতিবেদনে বিনামূল্যের ক্ষেত্র (গণনা করা ক্ষেত্র) যোগ করতে পারেন।

2.3)। উপাদানগুলি সারিবদ্ধ করুন এবং উপাদানগুলির আকার পরিবর্তন করুন।

উপাদানের আকার পরিবর্তন করতে:

কমান্ড সহ সমস্ত উপাদান নির্বাচন করুন সম্পাদনা করুন/সব নির্বাচন করুন;

আপনার আদেশ প্রদান করুন ফরম্যাট/আকার/ডেটা সাইজ দ্বারা.

অ্যাক্সেস কন্টেন্ট মাপসই নিয়ন্ত্রণ আকার হবে.

অ্যাক্সেস আপনাকে আকার পরিবর্তন করতে দেয়:

- গ্রিড নোড দ্বারা- এই ক্ষেত্রে, নিয়ন্ত্রণ উপাদানের প্রতিটি কোণ গ্রিডের নিকটতম কোণে স্থানান্তরিত হয়;

- সর্বোচ্চ- সমস্ত উপাদানের উচ্চতাকে লম্বা একটি উচ্চতায় বৃদ্ধি করে;

- at the lowest;

- প্রশস্ত এ

- সংকীর্ণ অনুযায়ী.

প্রান্তিককরণ নির্বাচিত কমান্ড নিয়ন্ত্রণের একটি গ্রুপে সঞ্চালিত হয় ফরম্যাট/সারিবদ্ধ. সারণী আকারে ডেটা ধারণ করে এমন রিপোর্টগুলির জন্য, উপরের বা নীচে ডেটা এলাকার উপাদানগুলি সারিবদ্ধ করা ভাল।

হেডার এবং ফুটার এলাকায় লাইন ব্যবধান পরিবর্তন করতে, আপনাকে বিভাগের নীচের সীমানা সরাতে হবে। লাইনের ব্যবধান কমাতে - যতটা সম্ভব বেশি। তবে সম্পত্তি উচ্চতাসর্বোচ্চ নিয়ন্ত্রণের এই সম্পত্তির মানের চেয়ে ডেটা এলাকার মান অবশ্যই বেশি থাকতে হবে।

2.4)। প্রতিবেদনে ডেটা বাছাই এবং গোষ্ঠীবদ্ধ করা হয় এমন ক্রম নির্ধারণ করুন। এটি উইন্ডোতে করা হয় বাছাই এবং গ্রুপিং, যা কমান্ড কার্যকর করা হলে খোলে দেখুন/সঙ্গে বাছাই এবং গ্রুপিংবা বোতাম বাছাই এবং গ্রুপিংটুলবার রিপোর্ট ডিজাইনার.

দলবদ্ধকরণ এবং রেকর্ড বাছাইয়ের ক্রম নির্ধারণ করতে, আপনাকে অবশ্যই:

তালিকা থেকে ক্ষেত্র/অভিব্যক্তিক্ষেত্রটি নির্বাচন করুন যার মান অনুসারে আপনি রেকর্ডগুলি গ্রুপ করতে চান। এই ক্ষেত্রটি রেকর্ডের একটি গ্রুপকে সংজ্ঞায়িত করবে;

একটি গোষ্ঠীর জন্য, সাজানোর ক্রম উল্লেখ করুন: আরোহী, অবরোহ;

গ্রুপ বৈশিষ্ট্যের জন্য মান সেট করুন।

একটি গ্রুপের নিম্নলিখিত বৈশিষ্ট্য থাকতে পারে:

1. গ্রুপ হেডার- প্রতিবেদনে বিভাগটি উপস্থিত থাকবে কিনা তা নির্ধারণ করে গ্রুপ হেডার. সম্পত্তির দুটি মান থাকতে পারে: হ্যাঁ / না. বিভাগে গ্রুপ হেডারযে ক্ষেত্রের দ্বারা গ্রুপিং সঞ্চালিত হয় তার মান স্থাপন করা যেতে পারে;

2. গ্রুপ নোট- প্রতিবেদনে বিভাগটি উপস্থিত থাকবে কিনা তা নির্ধারণ করে গ্রুপ নোট (আসলে তা না) অধ্যায় গ্রুপ নোটসাধারণত গ্রুপ রেকর্ড থেকে ডেটাতে সারাংশ অপারেশন প্রদর্শন করতে ব্যবহৃত হয়;

3. সম্পত্তি গ্রুপিংডেটা কিভাবে গ্রুপ করা হয় তা নির্ধারণ করে। এই সম্পত্তির মানগুলির তালিকা আপনি যে ডেটা টাইপের দ্বারা গোষ্ঠীবদ্ধ করছেন তার উপর নির্ভর করে। পাঠ্য ডেটার জন্য, এই সম্পত্তির নিম্নলিখিত অর্থ রয়েছে:

- সম্পূর্ণ মূল্য দ্বারা- ক্ষেত্র মান দ্বারা গ্রুপিং সঞ্চালিত হয়;

- প্রথম অক্ষর দ্বারা– ক্ষেত্রের মানের প্রথম n অক্ষর দ্বারা গ্রুপিং করা হয়। সম্পত্তি অন্তরএই n এর মান নির্দিষ্ট করে।

সংখ্যাসূচক তথ্যের জন্য, সম্পত্তি গ্রুপিংব্যাপার:

- সম্পূর্ণ মূল্য দ্বারা;

ব্যবধান - নির্দিষ্ট ব্যবধানের মধ্যে পড়ে এমন মানগুলির দ্বারা গোষ্ঠীভুক্ত রেকর্ড।

সম্পত্তি অন্তরব্যবধানে মানগুলির একটি পরিসীমা নির্দিষ্ট করে, উদাহরণস্বরূপ, যদি একটি সম্পত্তির মান 10 থাকে, তাহলে সেই রেকর্ডগুলির জন্য গ্রুপিং করা হবে যার মান 0 - 9, 10 - 19, ইত্যাদির মধ্যে পড়ে।

তারিখ/সময় টাইপ ক্ষেত্রের জন্য, সম্পত্তি গ্রুপিংনিম্নলিখিত অর্থ থাকতে পারে:

সম্পূর্ণ মূল্য দ্বারা;

ত্রৈমাসিক দ্বারা;

মাসে;

সপ্তাহে;

দিন দ্বারা;

ঘন্টা দ্বারা;

মিনিটে।

4. সম্পত্তি ছিড়বেন নাএকটি পৃষ্ঠায় একটি গ্রুপের বাধ্যতামূলক মুদ্রণ সেট বা বাতিল করে, যেমন একই পৃষ্ঠায় একই গ্রুপের বিভিন্ন উপাদান (গ্রুপ হেডার, ডাটা এরিয়া, গ্রুপ নোট) প্রিন্ট করবেন কিনা। সম্পত্তির নিম্নলিখিত মান থাকতে পারে:

- না- পৃষ্ঠায় গ্রুপ উপাদানগুলির বাধ্যতামূলক ব্যবস্থা বাতিল করে;

- সম্পূর্ণ গ্রুপ- গ্রুপ উপাদান এক পৃষ্ঠায় মুদ্রিত করা আবশ্যক;

- প্রথম তথ্য এলাকা- গ্রুপ শিরোনাম একটি পৃষ্ঠায় মুদ্রিত হয় যদি অন্তত একটি ডেটা এলাকা রেকর্ড সেই পৃষ্ঠায় পড়ে।

গ্রুপ শিরোনাম পুনরাবৃত্তি করতে নতুন পাতা, আপনাকে একটি মান নির্বাচন করতে হবে হ্যাঁসম্পত্তির জন্য একটি বিভাগ পুনরাবৃত্তিগ্রুপ হেডার বৈশিষ্ট্য উইন্ডোতে.

2.5)। একটি বহু-পৃষ্ঠা প্রতিবেদনের জন্য, প্রতিবেদনের বিভাগগুলির বিন্যাস নির্ধারণ করুন। শিরোনাম এবং পাদচরণ ছাড়া সব বিভাগে সম্পত্তি আছে পৃষ্ঠার শেষ, যে মানগুলি ব্যবহার করে আপনি একটি নতুন পৃষ্ঠা শুরু করতে বাধ্য করতে পারেন। সম্পদের মূল্য ছিড়বেন না:

- অনুপস্থিত- বর্তমান পৃষ্ঠায় বর্তমান বিভাগের মুদ্রণ শুরু হয়;

- বিভাগের আগে- বর্তমান বিভাগের মুদ্রণ একটি নতুন পৃষ্ঠায় শুরু হয়;

- বিভাগের আগে এবং পরে- বর্তমান বিভাগটির মুদ্রণ এবং বর্তমানের অনুসরণকারী বিভাগটি একটি নতুন পৃষ্ঠায় শুরু হয়।

ডেটা অ্যাক্সেস পেজ

ডেটা অ্যাক্সেস পেজমাইক্রোসফ্ট অ্যাক্সেস ডেটাবেস বা মাইক্রোসফ্ট ডেটাবেসে সংরক্ষিত ডেটা সহ ইন্টারনেট বা ইন্ট্রানেটে দেখার এবং কাজ করার জন্য ডিজাইন করা একটি বিশেষ ধরনের ওয়েব পেজ। SQL সার্ভার, এবং অন্যান্য উত্স যেমন Microsoft Excel থেকে ডেটা ব্যবহার করুন৷

অন্যান্য অ্যাক্সেস অবজেক্টের বিপরীতে যা একটি ডাটাবেসের অংশ, যেমন এক্সটেনশন .mdb সহ একটি ফাইলে রয়েছে, অ্যাক্সেস পৃষ্ঠাগুলি আলাদাভাবে HTML ফাইল হিসাবে সংরক্ষণ করা হয়। ডাটা অ্যাক্সেস পেজ খোলার সময় ইন্টারনেট এক্সপ্লোরারঅফিস 2000 টুল আপনাকে ডেটা এবং একটি অ্যাক্সেস ডাটাবেস পুনরুদ্ধার করতে এবং তারপর একটি পৃষ্ঠায় প্রদর্শন করতে সক্ষম করে।

একটি ক্যোয়ারীতে একটি নির্বাচন শর্ত যুক্ত করা আপনাকে টেবিল থেকে সমস্ত রেকর্ড নির্বাচন করতে দেয় না, তবে শুধুমাত্র সেগুলি যা নির্দিষ্ট মানদণ্ড পূরণ করে। উদাহরণস্বরূপ, আপনি ডিসেম্বর 1999-এর তারিখের পরিচিতিগুলিতে আগ্রহী হতে পারেন৷ একটি উপযুক্ত নির্বাচন শর্ত যোগ করে ক্যোয়ারী পরিবর্তন করা যাক।

1. ডাটাবেস উইন্ডোতে যোগাযোগের তালিকা অনুরোধ আইকনটি নির্বাচন করুন (চিত্র 17.4)।

ভাত। 17.4। ডেটাবেস উইন্ডো অ্যাক্সেস করুন

2. বোতামে ক্লিক করুন কনস্ট্রাক্টর.

3. অনুরোধ ফর্মে, ঘরে ক্লিক করুন নির্বাচন শর্তডান মাউস বোতাম দিয়ে প্রথম কলাম এবং প্রসঙ্গ মেনু থেকে কমান্ড নির্বাচন করুন নির্মাণ করুন. এক্সপ্রেশন বিল্ডার উইন্ডো খুলবে।

4. নির্মাতার বাম তালিকায়, ফোল্ডারে ক্লিক করুন অপারেটর.

5. মধ্যম তালিকায়, একটি বিভাগ নির্বাচন করুন তুলনা.

6. ডান তালিকায়, সূত্রের নীচে এই অপারেটরটি যুক্ত করতে এর মধ্যে ডাবল-ক্লিক করুন।

7. সূত্র ক্ষেত্রের প্রথম এক্সপ্রেশন স্থানধারক হাইলাইট করতে ক্লিক করুন।

8. এক্সপ্রেশন বিল্ডারের বাম তালিকায়, ফাংশন ফোল্ডার খুলতে ডাবল-ক্লিক করুন।

9. বিল্ট-ইন ফাংশন ফোল্ডারে ক্লিক করুন, যেখানে স্ট্যান্ডার্ড অ্যাক্সেস ফাংশন রয়েছে।

10. এক্সপ্রেশন বিল্ডারের মাঝের তালিকায়, আইটেমটিতে ক্লিক করুন তারিখ সময়.

11. ডান তালিকায়, এক্সপ্রেশন প্লেসহোল্ডারটি প্রতিস্থাপন করতে তারিখভ্যালু ফাংশনে ডাবল-ক্লিক করুন।

12. দুইবার কী টিপুন -> , "stringexpr" স্থানধারক হাইলাইট করছে।

13. "1.12.99" টেক্সট লিখুন।

14. ধাপ 7-13 পুনরাবৃত্তি করে, দ্বিতীয় এক্সপ্রেশন প্লেসহোল্ডারটিকে ডেট ভ্যালু ("12/31/99") দিয়ে প্রতিস্থাপন করুন।

আপনার তারিখের মান ("12/1/99") এবং তারিখের মান ("12/31/99") এর মধ্যে সূত্র দিয়ে শেষ করা উচিত। এটি 1 ডিসেম্বর থেকে 31 ডিসেম্বর, 1999 এর মধ্যে থাকা তারিখের শর্তটি পরীক্ষা করে, অর্থাৎ, এটি সেই রেকর্ডগুলি নির্বাচন করে যার তারিখ ক্ষেত্রের মান ডিসেম্বর 1999-কে নির্দেশ করে৷

বিঃদ্রঃআপনি যদি ইতিমধ্যে অ্যাক্সেস এক্সপ্রেশন তৈরি করার নিয়মগুলি আয়ত্ত করে থাকেন তবে আপনি বিল্ডার ব্যবহার করতে পারবেন না, তবে অনুরোধ ফর্মে সরাসরি অভিব্যক্তি লিখুন।

15. বোতামে ক্লিক করুন ঠিক আছে. অনুরোধ ফর্মের প্রথম কলামের সিলেকশন কন্ডিশন সেলে তৈরি সূত্রটি উপস্থিত হবে। আপনি একই মাসের রেকর্ড নির্বাচন করলে, সঠিক যোগাযোগের তারিখ প্রাসঙ্গিক নাও হতে পারে। আপনি অনুরোধ ফর্ম থেকে এই ক্ষেত্রটি সম্পূর্ণরূপে মুছে ফেলতে পারবেন না, যেহেতু এটি নির্বাচন শর্ত বাস্তবায়ন করা প্রয়োজন। যাইহোক, যেকোন ক্ষেত্র লুকানো যেতে পারে, অর্থাৎ ক্যোয়ারী রেজাল্টে অন্তর্ভুক্ত নয়।

16. আনচেক করুন প্রদর্শনে আউটপুটপ্রশ্নের প্রথম কলাম (চিত্র 17.5)।

ভাত। 17.5। অ্যাক্সেসে একটি ক্ষেত্র লুকানো

17. একটি বোতামে ক্লিক করুন শুরু করাটুলবার, অনুরোধটি সম্পূর্ণ করুন।

কোয়েরি তৈরি করার সময়, ডাটাবেস থেকে রেকর্ড নির্বাচন করার জন্য শর্তগুলি সঠিকভাবে প্রণয়ন করা গুরুত্বপূর্ণ। নিম্নলিখিত বৈশিষ্ট্যগুলি MS অ্যাক্সেসে উপলব্ধ:

· সাধারণ নমুনা মাপদণ্ড;

· একটি ক্ষেত্রের মানগুলির মধ্যে সঠিক অমিল;

· ক্ষেত্রের মানগুলির ভুল মিল;

· মান পরিসীমা দ্বারা নির্বাচন;

· বিভিন্ন ক্ষেত্রের মানদণ্ড একত্রিত করা;

চূড়ান্ত গণনার ফলাফলের জন্য নির্বাচনের শর্ত।

সরল নমুনা মানদণ্ড . ক্ষেত্র মানের মিলের উপর ভিত্তি করে রেকর্ড নির্বাচন করা হয়। উদাহরণস্বরূপ, ক্ষেত্র থেকে শহরআপনাকে মিনস্কের মান নির্বাচন করতে হবে। এটি করার জন্য, লাইনে অনুরোধ ফর্মে নির্বাচন শর্তকলামে শহরমান কীবোর্ড থেকে প্রবেশ করানো হয় "মিনস্ক"।

একটি ক্ষেত্রের মানগুলির মধ্যে সঠিক অমিল. সমস্ত রেকর্ড ডাটাবেস থেকে নির্বাচন করা হয়, যেগুলির জন্য একটি শর্ত নির্দিষ্ট করা হয় তা ছাড়া। উদাহরণস্বরূপ, আপনাকে ক্ষেত্রের সাথে সমস্ত রেকর্ড নির্বাচন করতে হবে শহর, এই ক্ষেত্রে একটি মান আছে যারা ছাড়া মিনস্ক. এটি করতে, লাইনে নির্বাচনের শর্তকলামে শহরঅভিব্যক্তি প্রবেশ করা হয় "মিনস্ক" নয়বা <>"মিনস্ক". লজিক্যাল অপারেটর নামান সহ এন্ট্রি বাদ দেয় মিনস্ক, তুলনা অপারেটর<>মানে "সমান নয়"।

অযৌক্তিক ক্ষেত্রের মান মিল. ক্ষেত্রের মান জানা না থাকলে এই শর্তটি সেট করা যেতে পারে। তুলনা অপারেটর নমুনা জন্য ব্যবহার করা হয় লাইক(যেমন)। অপারেটরের পাশে, একটি প্যাটার্ন বা সঠিক মান লেখা হয়, উদাহরণস্বরূপ, যেমন "পেট্রোভ",বা ওয়াইল্ডকার্ড অক্ষর সহ, যেমন যেমন "পোষ্য*".

অ্যাক্সেস নিম্নলিখিত ওয়াইল্ডকার্ড অক্ষর অনুমতি দেয়:

? - যেকোনো একটি চিহ্ন;

* - শূন্য বা তার বেশি অক্ষর;

#- যেকোনো একটি সংখ্যা;

[অক্ষরের তালিকা] - অক্ষরের তালিকায় যেকোনো একটি অক্ষর;

[!অক্ষরের তালিকা] - যে কোনো একটি অক্ষর তালিকায় অন্তর্ভুক্ত নয়।

অক্ষরগুলির তালিকা ছাড়াও, বর্গাকার বন্ধনীগুলি অক্ষরের একটি পরিসীমা ঘেরাও করতে পারে, উদাহরণস্বরূপ, [B-R]। [b-rB-R] শর্ত আপনাকে বড় হাতের এবং বড় হাতের উভয় অক্ষর নির্বাচন করতে দেয়।

দেত্তয়া আছে যেমন "[BR]*" B বা R দিয়ে শুরু হওয়া সমস্ত উপাধি নির্বাচন করা হয়েছে।

মান পরিসীমা দ্বারা নির্বাচন করুন. মানগুলির একটি পরিসীমা সেট করতে, নিম্নলিখিত অপারেটরগুলি ব্যবহার করা হয়:

> (আরো),

>= (এর চেয়ে কম নয়, এর চেয়ে বড় বা সমান)

< (কম ),

<= (এর বেশি নয়, এর চেয়ে কম বা সমান) (উদাহরণস্বরূপ, >= 10)।

মধ্যে ... এবং ... (এটি একটি পরিসরের অন্তর্গত কিনা তা পরীক্ষা করে দেখায়, যার উপরের এবং নীচের সীমানাগুলি যৌক্তিক AND অপারেটর দ্বারা সংযুক্ত থাকে (উদাহরণস্বরূপ, 1990 এবং 1995 এর মধ্যে)।

অপারেটরগুলি পাঠ্য, সংখ্যাসূচক এবং তারিখ ক্ষেত্রগুলির সাথে ব্যবহার করা যেতে পারে।

এক ক্ষেত্রের মানদণ্ডের সমন্বয়. যদি একটি ক্ষেত্রে একাধিক শর্ত আরোপ করা হয়, তাহলে শর্তসাপেক্ষ অভিব্যক্তিগুলি অপারেটর ব্যবহার করে সংযুক্ত করা যেতে পারে বা (বা) এবং এবং(এবং).

একাধিক ক্ষেত্র থেকে মানদণ্ড একত্রিত করা. একটি অনুরোধে বিভিন্ন নির্বাচন শর্ত থাকতে পারে। এই ক্ষেত্রে, রেকর্ড নির্বাচন করার জন্য দুটি বিকল্প আছে:

একটি রেকর্ড নির্বাচন করা হয় শুধুমাত্র যদি সমস্ত শর্ত পূরণ করা হয়, যা একটি লজিক্যাল অপারেশনের সাথে মিলে যায় এবং. অনুরোধ বলা হয় এবং জিজ্ঞাসা;

একটি রেকর্ড নির্বাচন করা হয় যখন অন্তত একটি শর্ত পূরণ হয়, যা একটি লজিক্যাল অপারেশনের সাথে মিলে যায় বা. অনুরোধ বলা হয় বা-কোয়েরি.

নির্মাণের সময় বা-কোয়েরিমানদণ্ডে অন্তর্ভুক্ত প্রতিটি শর্ত একটি পৃথক লাইনে অবস্থিত হওয়া উচিত। নির্মাণের সময় আমি-কোয়েরিমানদণ্ডে অন্তর্ভুক্ত প্রতিটি শর্ত অবশ্যই একটি লাইনে অবস্থিত হতে হবে।

ভিতরে চূড়ান্ত প্রশ্নরেকর্ড নির্বাচনের মানদণ্ড দুই ধরনের।

প্রথম প্রকার রেকর্ডগুলিকে বাদ দেয় যা চূড়ান্ত গণনা করার আগে মানদণ্ড পূরণ করে না। দ্বিতীয় ধরনের মানদণ্ড চূড়ান্ত গণনার ফলাফলে প্রয়োগ করা হয়।

বিষয়ে প্রকাশনা