Friday, March 15, 2013

ஓப்பன் ஆஃபிஸ் பேஸ் -தொடர் பகுதி-85-




படம்-85-1
 
  ஓப்பன் ஆஃபிஸில் தரவுகளின் மூலங்களை முதலில் அனுகுவதற்கும் அதன்பின் அதனுடன்  ஓப்பன் ஆஃபிஸின் ஆவணங்களுடன் இணைப்பு ஏற்படுத்தி தேவையான தரவுகளை பெறுவதற்கும் அனுமதிக்கின்றது. உதாரணமாக ஒரே உள்ளடக்கம் கொண்ட சுற்றறிக்கை ,அழைப்பிதழ் போன்றவைகளை பல்வேறு  முகவரிகளுக்கு அனுப்ப உதவிடும் மெயில் மெர்ஜ் எனும் வசதியில்    ஒரே உள்ளடக்கம் கொண்ட உரைப்பகுதி தனியாக ஓப்பன் ஆஃபிஸ் ரைட்டரிலும் இதனை அனுப்பவேண்டிய முகவரிகள் தனியாக ஓப்பன் ஆஃபிஸ் கால்க் அல்லது ஓப்பன் ஆஃபிஸ் பேஸ் அல்லது எம்எஸ் ஸ்பிரட்ஷீட் போன்ற ஓப்பன் ஆஃபிஸில் பதிவுபெற்ற தரவுதளங்களுடன் இணைப்பு ஏற்டுத்தி தேவையானவாறு ஆவணங்களை உருவாக்க முடியும்
 இவ்வாறான வசதியை பெறுவதற்காக முதலில் எந்தெந்த தரவுமூலங்கள் ஓப்பன் ஆஃபிஸில் பதிவு பெற்றுள்ளன என அறிந்து கொள்ளவேண்டும் அதற்காக மேலே கட்டளை பட்டையிலுள்ள File=>New=>Database=>என்றவாறுகட்டளைகளை செயற்படுத்துக  பின்னர் விரியும் தரவுதள வழிகாட்டியின் உரையாடல் பெட்டியில் வலதுபுற பலகத்தில் உள்ள connect to an existing database என்ற வானொலி பொத்தானை தெரிவுசெய்து கொள்க அதற்கு பிறகு அதன்கீழ்பகுதியிலுள்ள கீழிறங்கு பட்டியலை விரியச் செய்தால்   ஓப்பன் ஆஃபிஸில் பதிவு பெற்றுள்ள Spread sheet, dBASE, Microsoft Access, என்பன போன்ற தரவுதளமூலங்களின் பெயர்கள் (படம்-85-1)பட்டியலாக விரியும் இந்த தரவுமூலங்களை ஒரு தரவுதளத்தை அனுகுவதை போன்றே அனுகமுடியும்
 ஒருமுறை இவ்வாறு தரவுதளமூலங்களை பதிவுசெய்துவிட்டால் அதன்பின் ஓப்பன் ஆஃபிஸ் ரைட்ட ரிலும், ஓப்பன் ஆஃபிஸ் கால்க்கிலும் view=>DataSource=>  என்றவாறு கட்டளைகளை செயற்படுத்துவது அல்லது F4என்ற விசையை அழுத்துவது ஆகியசெயலின்மூலம் அந்த தரவுகளின் பெயரை விரியச்செய்து(படம்-85-2) பெயருக்கு அருகிலிருக்கும்+ என்ற குறியை தெரிவுசெய்து சொடுக்கிபயன்படுத்தி கொள்ளமுடியும்

படம்-85-2
 தரவுதளத்தினை அனுகுதல்
 படிமுறை-1 File=>New=>Database=>என்றவாறுகட்டளைகளை செயற்படுத்துக  பின்னர் விரியும் தரவுதள வழிகாட்டியின் உரையாடல் பெட்டியில் வலதுபுற பலகத்தில் உள்ள connect to an existing database என்ற வானொலி பொத்தானை தெரிவுசெய்துகொள்க அதன்பின் அதற்கு கீழ்பகுதியிலுள்ள கீழிறங்கு பட்டியலை(படம்-84-1) விரியச்செய்து அதில்  dBASE என்பதை தெரிவுசெய்து கொண்டு next என்ற பொத்தானை தெரிவுசெய்து சொடுக்குக.
படிமுறை-2அதன்பிறகு தோன்றிடும்  திரையில் browseஎன்ற பொத்தானை தெரிவுசெய்து சொடுக்கி நம்முடைய நாம் விரும்பும் தரவுகளிருக்கும் கோப்பகத்தை அல்லது மடிப்பகத்தை தேடிபிடித்து தெரிவு செய்து கொண்டு  next என்ற பொத்தானை தெரிவுசெய்து சொடுக்குக
படிமுறை-3பின்னர் தோன்றிடும் திரையின் Register the database for me, and Open the database for editing என்ற இயல்புநிலை அமைப்பை  ஏற்றுகொண்டு  finishஎன்ற பொத்தானை தெரிவுசெய்து சொடுக்குக
படிமுறை-4 பின்னர் இதற்கு ஒரு பெயரிட்டு நாம் விரும்பிய இடத்தில் சேமித்து கொள்க 
படிமுறை-5அதன்பின்னர்  படிவம் உருவாக்கும் வழிகாட்டியின் உதவியால் படிவத்தை  உருவாக்கமுடியும்
இதே படிமுறையில் அட்டவணையை இணைப்பு செய்வதற்காக படிமுறை-1-ல் குறிப்பிட்டுள்ளவாறு விரியும் தரவுமூலங்களின் பட்டியலில் இருந்து    Spread sheet,Microsoft Access, என்பன போன்ற தேவையானவற்றை மட்டும் தெரிவுசெய்து மற்ற படிமுறைகளை அப்படியே பின்பற்றிடுக.
  இவ்வாறான ஒரு தரவுதளத்தினை பதிவுசெய்வதற்கு மேலே கட்டளைபட்டையிலுள்ள Tools => Options => OpenOffice.org Base => Databases=>என்றவாறு கட்டளைகளை செயற்படுத்துக உடன்தோன்றிடும் (படம்-85-3) உரையாடல் பெட்டியில் Registered database  என்பதன் கீழ் தரவுதளங்களின் பட்டியல் விரியும் அதற்கு கீழ்பகுதியில் New ,Delete, Editஆகிய மூன்று பொத்தான்கள் உள்ளன

படம்-85-3
 புதியதாக பதிவுசெய்வதற்காக  New என்ற பொத்தானை தெரிவுசெய்து சொடுக்குக உடன்விரியும் create Database Linkஎன்ற(படம்-85-3) சிறுஉரையாடல் பெட்டியில் தேவையான தரவுதளமூலங்கள் இருக்கும் இடத்தை தேடிபிடித்து தெரிவுசெய்துகொண்டு OK என்ற பொத்தானை தெரிவுசெய்து சொடுக்குக
 இந்த தரவுதளமூலத்தில் ஸ்பிரட்ஷிட் தவிர மற்றவைகளை மாறுதல் செய்யமுடியும் அதற்காக view=>Data Source=>  என்றவாறு கட்டளைகளை செயற்படுத்துவது அல்லது F4என்ற விசையை அழுத்துவது ஆகிய செயலின்மூலம் தரவுமூலத்தை திரையில் காட்சியாக விரியச்செய்க அதில் கீழ்பகுதியின் பட்டையில் முதல் நான்கு பொத்தான்களும் மாறுதல்கள் செய்யவும் ஐந்தாவது பொத்தான் (படம்-85-4)புதியதை உள்ளீடு செய்திடவும் பயன்படுகின்றன   இந்த தரவுகளின் பட்டியலில் நீக்கம் செய்யவேண்டிய கிடைவரிசையை தெரிவுசெய்துகொண்டு சுட்டியின் வலதுபுற பொத்தானை தெரிவுசெய்து சொடுக்குக உடன்விரியும் சூழ்நிலை பட்டியில் delete rowஎன்ற (படம்-85-4) கட்டளையை தெரிவுசெய்து சொடுக்கி நீக்கம் செய்து கொள்க

படம்-85-4
ஒரு ஓப்பன் ஆஃபிஸ் ரைட்டர் ஆவணத்தில் தரவுமூலத்திலிருந்துOn (date),our breakfast cost (amount) paid by (name), our lunch cost (amount)paid by (name), and our supper cost (amount) paid by (name). என்றவாறு உரையையும் தரவுகளையும் இணைத்து ஒரு உரைபத்தியை உருவாக்குவதாக கொள்வோம் இதில் பிறை அடைப்பிற்குள் குறிப்பிட்டுள்ளவைகளே  வெளியிலுள்ள தரவுமூலத்திலிருந்து தரவுகளை இணைக்கும் பகுதியாகும்
 ரைட்டர் ஆவணத்தில் on என தட்டச்சு செய்து date என்ற புலத்தை தரவுதளத்திலிருந்து இடம்சுட்டியால் தெரிவுசெய்து இழுத்துவந்து இந்த on என்ற சொல்லிற்கு அருகில் விடுக பின்னர் இந்த பகுதி நிழலுருவாக தோற்றமளித்திடview=field shading=> என்றவாறு கட்டளைகளை செயற்படுத்துக.
   இதன்பின்னர் இந்த dateஎன்பதற்கு பின்புறம்  our breakfast cost என தட்டச்சு செய்து amount என்ற புலத்தை தரவுதளத்திலிருந்து இடம்சுட்டியால் தெரிவுசெய்து இழுத்துவந்து இந்த  our breakfast costஎன்ற சொல்லிற்கு அருகில் விடுக பின்னர் இந்த பகுதி நிழலுருவாக தோற்றமளித்திடview=field shading=> என்றவாறு கட்டளைகளை செயற்படுத்துக.
 இவ்வாறே மற்ற சொற்களையும் தட்டச்சு செய்து அதற்கான புலங்களை தரவுதளத்திலிருந்து இழுத்துவந்து விடுவது என்றவாறு செய்தபின்னர் இவைகளுக்கான தரவுகளை கொண்டு வந்து சேர்த்திடுவதற்காக தரவுகளின் பட்டியலின் இடதுபுறம் உள்ள குறிப்பிட்ட கிடைவரிசையின் சாம்பல் வண்ண பெட்டியை தெரிவுசெய்து சொடுக்கியபின்  படம்-85-5 இன் மேல்பகுதி படத்தில் உள்ள கருப்பு வட்டமிடபட்ட தரவுபுல உருவபொத்தானை தெரிவுசெய்து சொடுக்குக   உடன்  இந்த தரவானது நாம்உருவாக்கிய ரைட்டர் ஆவணத்தின் புலத்திற்குள் உள்ளிணைந்து விடும்  இவ்வாறு ஒவ்வொரு புலத்திற்குமான தரவுகளை உள்ளிணைத்துகொள்க  அட்டவணையின் தரவுகளையும் இவ்வாறே கொண்டு வந்து இணைக்கமுடியும்
  பட்டியலின் இடதுபுறம் உள்ள குறிப்பிட்ட கிடைவரிசையின் சாம்பல் வண்ண பெட்டியை தெரிவுசெய்து சொடுக்கியபின்  படம்-85-5 இன் மேல்பகுதி படத்தில் உள்ள சிவப்பு வட்டமிடபட்ட தரவுபுல உருவபொத்தானை தெரிவுசெய்து சொடுக்குக

படம்-85-5
 உடன் படம்-85-5 இன் கீழ்புறமுள்ளவாறு Insert database columns  என்ற உரையாடல் பெட்டியொன்று தோன்றிடும் அதில் insert data as  என்பதற்கருகில் உள்ள tableஎன்ற வானொலி பொத்தானை தெரிவுசெய்து கொள்க பின்னர்   table என்பதன் கீழுள்ள database columns என்ற பட்டியலில் இருந்து தேவையான புலங்களை தெரிவுசெய்து கொண்டு இவைகள் ஒவ்வொன்றாக எனில் இதற்கு வலதுபுறமுள்ள ஒற்றை அம்புக்குறியையும் அனைத்து புலங்களையும் எனில் இரட்டை அம்புக்குறியையும் தெரிவுசெய்து சொடுக்கி  table columns என்ற பகுதிக்கு கொண்டுவந்து சேர்த்தபின் okஎன்ற பொத்தானை தெரிவுசெய்து சொடுக்கி இந்த ஆவணத்தை சேமித்து கொள்க
   முந்தைய தொடர்களிலும் இந்ததொடரிலும் கூறியவாறு படிவம் ஒன்றை உருவாக்கிய பின்னர் அப்படிவத்தில் தரவுகளை உள்ளீடு செய்வதற்காக    முதலில் இடதுபுற பலகத்தின் தரவுதள பட்டியலின் படிவ உருவபொத்தானை தெரிவுசெய்து சொடுக்குக பின்னர் விரியும் படிவங்களின் பட்டியலில் நாம் உருவாக்கிய படிவத்தின் உருவபொத்தானை தெரிவுசெய்து சொடுக்கியபிறகு விரியும் படிவத்தில்    நாள் புலம் எனில் இதிலுள்ள அம்புக்குறியை பிடித்து நகரத்தி காலண்டரில் நாளை தேடுவதைபோன்று தேவையான நாளை தேடிபிடித்து தெரிவுசெய்து கொள்க  
எண்களின் புலம் எனில் அதற்கேற்றவாறும் எழுத்துகளின் புலம் எனில் அதற்கேற்றவாறும் உள்ள கீழிறங்கு பட்டியலை  விரியச்செய்து அல்லது நேரடியாக தேவையான தரவுகளை தட்டச்சு செய்து கொள்க   படிவமானது இவ்வாறு தரவுகளை உள்ளீடு செய்தபின் படம் -85-6-ல் உள்ளவாறு தோன்றிடும்
 
படம் -85-6

Saturday, February 16, 2013

ஓப்பன் ஆஃபிஸ் தொடர்-பகுதி-83- ஓப்பன்ஆஃபிஸ் பேஸில் படிவம் ஒன்றை உருவாக்குதல்




பொதுவாக தரவுதளம் எனில் தரவுகளை தேக்கிவைக்க உதவிடும் ஒரு அமைப்பாகும் இந்த தரவுதளத்திற்குள்  தேக்கிவைக்க  விரும்பும் தரவுகளை உள்ளீடு செய்ய உதவுவதே தரவுதள படிவமாகும்  தரவுதளபடிவம் ஆனது  ஒரு தரவுதளத்திற்குள் தரவுகளை உள்ளீடு செய்யவும் அவ்வாறு உள்ளீடு செய்த தரவுகளை மாறுதல்கள் செய்யவும் பயன்படுகின்றது ஒரு சாதாரண படிவம் ஆனது ஒரு அட்டவணையில் இருக்கும் புலங்களை உள்ளடக்கியதாகும்   இதனோடு மேலும் கூடுதலான உரை ,வரைகலைஅமைவு ,தேர்வுசெய்பெட்டிகள், இதரஉறுப்புகள் உள்ளடக்கியதே ஒருகலவையான தரவுதள படிவமாகும்
 ஒரு தரவுதளத்தின் இடதுபுறபலகத்தின் மூன்றாவதாக உள்ளதே தரவுதளபடிவத்தை கையாள உதவிடும் உருவபொத்தான்ஆகும் அந்த படிவஉருவபொத்தானை தெரிவுசெய்து சொடுக்கியவுடன் வலதுபுற பலகத்தில்1.Creating Form in Design View, 2.Use Wizard to Create Formஆகிய இருவாய்ப்புகள் தோன்றிடும். நாம்இப்போதுதான் முதன்முதலில் இந்த தரவுதளத்திற்குள் உள்நுழைவு செய்யும் புதியவர், எனில் இந்த இரண்டாவது வாய்ப்பினை தெரிவுசெய்து சொடுக்குக
83.1
படிமுறை1Select fields:உடன் விரியும் Select the fields of your form என்ற உரையாடல் பெட்டியில்Tables or queries என்பதன் கீழுள்ள கீழிறங்கு பட்டியிலிருந்து நாம் ஏற்கனவே அட்டவணையாக உருவாக்கியிருந்த Table:vacationsஎன்ற அட்டவணையை தெரிவுசெய்து சொடுக்குக உடன் available fields என்பதன் கீழ் நாம் தெரிவுசெய்த அட்டவணையிலுள்ள புலங்கள் பட்டியலாக விரியும்  அதற்கு அருகில் வலதுபுறம் உள்ள >> என்ற இரட்டைக்குறியுள்ள பொத்தானை தெரிவுசெய்து சொடுக்குக உடன் available fields என்பதன் கீழ் பட்டியலாக விரிந்த புலங்கள் அனைத்தும் Fields in the form என்ற பகுதிக்கு போய்ச்சேரும் பின்னர் இந்த உரையாடல் பெட்டியில் next என்ற பொத்தானை தெரிவுசெய்து சொடுக்குக  .
படிமுறை2Set up a subform.: நாம் ஏற்கனவே fuel, vacationsஆகிய இரு அட்டவணைகளுக்கிடையே உறவுகளை உருவாக்கியிருந்தால் அதனை பயன்படுத்தி கொள்ளலாம் இல்லையெனில் படிமுறை 4 ஐ பயன் படுத்தி இவ்விரு   அட்டவணைகளுக்கிடையேயான உறவை உருவாக்குக.
இதன்பின் தோன்றிடும் Decide if you want to setup a sub formஎன்ற உரையாடல் பெட்டியில்  Add Sub form என்ற தேர்வுசெய் பெட்டியை தெரிவுசெய்து கொள்க. பின்னர் இதன் கீழுள்ளsub form based on existing relationஎன்ற வானொலி பொத்தானை தெரிவுசெய்து சொடுக்குக   உடன் fuel என்ற உறவு புலபெயர் அருகிலுள்ள உரைபெட்டியில் தோன்றிடும் அதனை தெரிவுசெய்துகொண்டு இந்த உரையாடல் பெட்டியில் next என்ற பொத்தானை தெரிவுசெய்து சொடுக்குக  .

83.2
படிமுறை3Add subform fields: இந்த படிமுறையானது ஏறத்தாழ படிமுறை 1 ஐ போன்றதே ஆயினும் இந்த படிமுறையில் துனைபடிவத்திற்குள் அனைத்து புலங்களையும் கொண்டுவந்து சேர்க்கவிரும்பு வதில்லை அதனால் முதலில் available fields என்பதன் கீழ் நாம் தெரிவுசெய்த அட்டவணையிலுள்ள புலங்களுக்கு அருகில் வலதுபுறம் உள்ள >> என்ற இரட்டைக்குறியுள்ள பொத்தானை தெரிவுசெய்து சொடுக்குக உடன் available fields என்பதன் கீழ் பட்டியலாக விரிந்த புலங்கள் அனைத்தும் Fields in the form என்ற பகுதிக்கு போய்ச்சேரும் பின்னர் Fields in the form என்பதன் கீழ் வந்து சேர்ந்த புலங்களில்  FuelIDஎன்ற புலத்தை  மட்டும் தெரிவுசெய்து கொண்டு  அருகில் இடதுபுறம் உள்ள < என்ற ஒற்றைக்குறியுள்ள பொத்தானை தெரிவுசெய்து சொடுக்குக உடன் available fields என்பதன் கீழ் நம்மால் தெரிவுசெய்து நீக்கம் செய்யபட்ட FuelIDஎன்ற புலம் தவிர மிகுதி புலங்கள் அப்படியே இருக்கும் பின்னர் இந்த உரையாடல் பெட்டியில் next என்ற பொத்தானை தெரிவுசெய்து சொடுக்குக
படிமுறை4Get joined fields: இந்த படிமுறையானது நாம் உருவாக்கிய அட்டவணைகளில் அல்லது வினாக்களில் அவைகளுக்கிடையே உறவை உருவாக்காமல் இருந்தால் அவைகளுக்கிடையே உறவை உருவாக்கிட உதவுகின்றது.  Date என்ற புலத்தை இவ்விரு அட்டவணைகளுக்கிடையே உறவு புலமாக உருவாக்கிய இணைக்க விரும்புவதாக கொள்வோம்
83.3
அதனால் உடன் தோன்றிடும் Select the joins between your forms என்ற உரையாடல் பெட்டியில் இடதுபுறம் first joined subform field என்பதன்கீழுள்ள கீழிறங்கு பட்டியலிருந்து  date என்ற புலத்தின் பெயரை தெரிவுசெய்துகொள்க இந்த புலமானது fuel அட்டவணைக்கு அடிப்படை திறவுகோள் (primary key)அன்று அதனால் இதனை அயலர்திறவுகோள்(foreign key)என்பர். பின்னர்  வலதுபுறம் first joined main form field என்பதன்கீழுள்ள கீழிறங்கு பட்டியலிருந்த  date என்ற புலத்தின் பெயரை தெரிவுசெய்துகொள்க இங்கு இந்த புலமானது vacations என்ற அட்டவணைக்கு அடிப்படை திறவுகோள் (primary key)ஆகும்  இதற்குமேலும் வேறுபுலத்தை இவ்வாறு உறவுபுலமாக உருவாக்கிட விரும்பினால் Second joined sub form field  என்பதன் கீழ் முன்பு கூறியவாறு செயல்படுத்துக பின்னர்இந்த உரையாடல் பெட்டியில் next என்ற பொத்தானை தெரிவுசெய்து சொடுக்குக
படிமுறை5Arrange controls: இந்த படிமுறையில் ஒரு படிவத்தின் கட்டுபாடுகளை உருவாக்கும் வழிமுறையை தெரிந்து கொள்ளவிருக்கின்றோம்  ஒரு கட்டுபாடு என்பது label ,field ஆகிய இரண்டு பகுதிகளை உள்ளடக்கியதாகும்  திரையில் உள்ள முதன்மை படிவத்தில் (Arrangement of the main form )  Columnar - Labels on top  என்பதை தெரிவுசெய்து சொடுக்குக உடன் அந்தந்த புலங்களின் பெயர் அதனதன் மேல்பகுதியில் பிரதிபலிக்கும் துனைபடிவத்தில் (Arrangement of the subform)   As Data Sheetஎன்பதை தெரிவுசெய்து சொடுக்குக உடன் விரிதாளினை போன்று புலங்களின் பெயரானது நெடுவரிசைகளின் தலைப்பாகவும்  அதற்கு கீழ்காலியான புலங்களும் தோன்றிடும்  பின்னர்இந்த உரையாடல் பெட்டியில் next என்ற பொத்தானை தெரிவுசெய்து சொடுக்குக
படிமுறை6Set data entry : ஏதேனும் புலத்தில் தரவை உள்ளீடு செய்யத்தேவையில்லை எனும் போதுமட்டும் தேவையான புலத்தின் தேர்வுசெய்பெட்டியை தெரிவுசெய்துகொள்க அனைத்து புலங்களிலும் தரவுகளை உள்ளீடு செய்ய வேண்டுமெனில் இயல்புநிலையில் இருப்பதை ஏற்று இந்த உரையாடல் பெட்டியில் next என்ற பொத்தானை தெரிவுசெய்து சொடுக்குக
படிமுறை7Apply styles : இந்த படிமுறையில் ஒவ்வொரு புலத்திற்குமான வண்ணம் புலத்தின் ஒரஅமைப்பு ஆகியவற்றை நாம்விரும்பியவாறு தெரிவுசெய்துகொண்டு பின்னர்இந்த உரையாடல் பெட்டியில் next என்ற பொத்தானை தெரிவுசெய்து சொடுக்குக
படிமுறை8Set name.: இறுதியாக இந்த படிவத்திற்கு ஒரு பெயரிட்டு இங்கு   Fuel என்ற பெயரை இட்டு   Modify the form என்பதன் வானொலி பொத்தானை தெரிவுசெய்துகொண்டு பின்னர்இந்த உரையாடல் பெட்டியில் next என்ற பொத்தானை தெரிவுசெய்து சொடுக்குக
உடன் படிவமானது மாறுதல் செய்வதற்கு தயாராக Edit mode என்ற நிலையில் திரையில் தோன்றிடும்.

Wednesday, February 13, 2013

ஓப்பன் ஆஃபிஸ் தொடர்-பகுதி-82- ஓப்பன் ஆஃபிஸ் பேஸில் வினாவை உருவாக்குதல்


 நாம் முந்தைய தொடர்களில்கூறியவாறு ஓப்பன் ஆஃபிஸ் பேஸில் ஒரு அட்டவணையை உருவாக்கி அதில் தேவையான தரவுகளை சேமித்து வைத்துள்ளதாக கொள்வோம்
இதில் குறிப்பிட்ட தரவுகள் அல்லது நிபந்தனைக்குட்பட்ட தரவுகளை திரையில் காண்பதற்கு உதவுவதே இந்த வினா உருவாக்குவதாகும் முதலில் வினா உருவாக்கிடவிரும்பும் தரவுதளத்தை திறந்து கொள்க பின் இந்த வினா எழுப்புவதற்காக இடதுபுறபலகத்தின் Data baseஎன்பதன் கீழுள்ள பொருட்களில் queryஎன்ற உருவபொத்தானை தெரிவுசெய்து சொடுக்குக

படம்-1
உடன் வலதுபுறபலகத்தில் 1Create Query in Design view ,2 Use Wizard to Create query, 3 Create Query in SQL view ஆகிய மூன்று வகையான வாய்ப்புகளில் இந்த வினாவை உருவாக்க முடியும் என பட்டியலிடும்
அதில் முதல் வாய்ப்பான 1Create Query in Design view என்பதை தெரிவுசெய்து சொடுக்கிய வுடன் விரியும் Design view என்ற சாளரத்தின் கீழ்பகுதி பலகமானது வினாவை வடிவமைப்பதற்கானதாகும்
நாம் கீழ்பகுதியில் வடிவமைப்பதற்கேற்ப வினா உருவாகும் மேல் பகுதி பலகத்தில்Query Design பட்டை, Design பட்டை ஆகிய இரு பட்டைகள் உள்ளன முதன்முதல்வினாவை வடிவமைப்பு காட்சியில் உருவாக்கிட Add Tables என்ற பொத்தானை தெரிவுசெய்து சொடுக்குக
படம்-2

அல்லது நாம் அதிகமாக சிந்தித்து வினாஎழுப்புவதற்காக சிரமப்படாமல் ஏற்கனவே இருக்கும் அட்டவணையின் நெடுவரிசை உறுப்புகளை கொண்டு வினாவை உருவாக்குவதற்கு வசதியாக இதனோடு கூடவே Copy Table என்ற உரையாடல் பெட்டியும் தோன்றிடும் இதிலிருந்து தேவையான நெடுவரிசைகளை மட்டும் தெரிவுசெய்து Addஎன்ற பொத்தானை தெரிவுசெய்து சொடுக்கினால் குறிப்பிட்ட நெடுவரிசை உறுப்புகள் மட்டும் வினாவாக மேல்பகுதியின் பலகத்தில் உருவாகும்
இந்நிலையில் பின்வரும் அட்டவணையில் கண்டுள்ள விசைகளுக்கான செயல்களை தெரிந்து கொண்டு தேவையான செயல்களை செயல்படுத்தி கொள்க


செயலி விசை(Key)
ஏற்படும் செயல்கள் (Function)
F4
முன்காட்சி(Preview)
F5
வினாவை இயக்குதல்(Run Query)
F7
அட்டவணைஅல்லது வினாவை சேர்த்தல் (Add Table or Query)
இரண்டாவது வாய்ப்பான Use Wizard to Create query என்பதை தெரிவுசெய்து சொடுக்கியவுடன்
Query Wizardஎன்ற வழிகாட்டி திரையில் தோன்றிடும் இதன்மூலம் வினாவை எவ்வாறு உருவாக்குவதுஎன தெரியாத புதியவர்கள் இதில் உள்ளவைகளில் தேவையான அட்டவணையையும் அதில் தேவையான புலங்களையும் இந்த வழிகாட்டியின் எட்டு படிமுறைகளை பின்பற்றி உருவாக்கி பயன்படுத்தி கொள்க
படம்-3
மூன்றாவது வாய்ப்பு நேரடியாக SQL கூற்றினை SQL view என்ற திரையில் வினாவாக உருவாக்குவதாகும் இந்த வாய்ப்பை தரவுதளத்தை பற்றி சிறிது அனுபவம் பெற்ற பிறகு பயன்படுத்தி கொள்க
ஒரு அட்டவணையின் புலத்தின் பெயர் மற்றொரு அட்டவணையிலும் இருக்குமாயின் அதனை தொடர்பு அல்லது உறவு வினாவின் மூலம் காணலாம் அதாவது ஒரு வாடிக்கையாளர் குறிப்பிட்ட பொருட்களை கொள்முதல் செய்வதாக கொள்வோம் இங்கு வாடிக்கையாளர் என ஒன்றும் கொள்முதல் செய்யும் பொருட்களின் பட்டியல் என இரண்டாவதும் ஆக இரு அட்டவணைகள் உள்ளன .உதாரணமாக Customer table என்ற அட்டவணையிலிருந்து Item-Number என்ற புலத்தினை இடம் சுட்டியால் தெரிவுசெய்து பிடித்துகொண்டு அப்படியே Item table இலில் இடம்சுட்டியை கொண்டு சென்று Item-Number என்ற புலத்தில் விட்டிடுக உடன் இரு அட்டவணையும் ஒரு தொடர்பு கோட்டின்மூலம் இணைக்கபடும்
பின் இந்த தொடர்பு கோட்டினை இடம்சுட்டியால் தெரிவுசெய்து சுட்டியின் வலதுபுற பொத்தானை இருமுறை சொடுக்குக உடன்விரியும் சூழ்நிலை பட்டியிலிருந்து Insert=>New Relation =>என்றவாறு கட்டளைகளை தெரிவுசெய்து சொடுக்கியவுடன் தோன்றிடும் Relations என்ற உரையாடல் பெட்டியில் புதிய உறவை/இணைப்பை உருவாக்கி கொள்க
மேலும் தேவையான புலங்களையும் AND என்பது போன்ற பூலியன்களையும் நாம் உருவாக்கவிருக்கும் வினாவில் பயன்படு்த்தி கொள்க
இந்த வினா உருவாக்குவதை ஒரு சிறு எடுத்துகாட்டின் மூலம் இப்போது காண்போம்
Item என்ற அட்டவணையில் Item_No என்ற புலமும் மேலும் பல புலங்களும் Suppliers என்ற அட்டவணையில் Supplier_Name என்ற புலமும் மேலும் பல புலங்களும் உள்ளதாகவும் கூடுதலாக இவ்விரு அட்டவணைகளிலும் Supplier_No என்ற புலம் பொதுவானதாக உள்ளதாக கொள்வோம் இந்த இரு அட்டவணைகளிலிருந்து வாடிக்கையாளர்களில் மூன்றிற்கு மேற்பட்ட பொருட்களை அனுப்பிவைப்பவர்களை காண பின்வரும் படிமுறைகளை பின்பற்றிடுக
1 வினா வடிவமைப்பு திரையில் Item Suppliers ஆகிய இரு அட்டவணைகளையும் உள்ளிணைத்துகொள்க
2 இரு அட்டவணைகளிலும் ஏற்கனவே தொடர்பு/உறவு குறிப்பிடபடாமல் இருந்தால் Supplier_No என்ற புலம் பொதுவானதாக உள்ளதாக இணைப்பு செய்திடுக
3 Item என்ற அட்டவணையில் Item_No என்ற புலத்தை தெரிவுசெய்து சுட்டியின் வலதுபுற பொத்தானை இருமுறை சொடுக்கியிபின் தோன்றிடும் சுழ்நிலை பட்டியை பயன்படுத்தி Function line ஐ தோன்ற செய்க பின்னர் Count function என்பதை இந்த புலத்திற்கு தெரிவுசெய்க
4 அதில் >3 என்ற நிபந்தனையை உள்ளீடுசெய்து காட்சியாக காணும் புலங்களை காண்பதற்கேற்ப disable என்பதை தெரிவுசெய்து கொள்க
5 Suppliers என்ற அட்டவணையில்Supplier_Nameஎன்ற புலத்தை தெரிவுசெய்து சுட்டியின் வலதுபுற பொத்தானை இருமுறை சொடுக்கியபின் தோன்றிடும் சுழ்நிலை பட்டியில் Group functionஐ தெரிவுசெய்து கொள்க
6 தற்போது நாம் உருவாக்கிய வினாவை இயக்கி பார்த்திடுக
பொருளின் விலையும் ( individual price of an article) பொருள் வழங்கியோர் எண்ணின் புலமும் (Supplier_No) மேலே கொடு்ததுள்ள இருஅட்டவணைகளில் Item என்ற அட்டவணையில் இருந்தால் பின்வரும் வினாமூலம் பொருளின் சராசரி விலையை காணலாம்
1 வினா வடிவமைப்பு திரையில் Item என்ற அட்டவணையை உள்ளிணைத்துகொள்க
2 "Price" , "Supplier_No" ஆகிய இரு புலங்களை தெரிவுசெய்து சுட்டியின் வலதுபுற பொத்தானை இருமுறை சொடுக்குக
3 உடன் தோன்றிடும் சுழ்நிலை பட்டியை பயன்படுத்தி Function line ஐ தோன்ற செய்க பின்னர் Average functionPrice என்ற புலத்தில் தெரிவுசெய்க
4 அல்லது alias name என்பதை பயன்படுத்தியும் Average functionஐ தெரிவுசெய்து கொள்ளமுடியும்
5 Supplier_No என்ற புலத்தை தெரிவுசெய்து சுட்டியின் வலதுபுற பொத்தானை இருமுறை சொடுக்கியபின் தோன்றிடும் சுழ்நிலை பட்டியில் Group functionஐ தெரிவுசெய்து கொள்க
6 தற்போது நாம் உருவாக்கிய வினாவை இயக்கி பார்த்திடுக