• Certiport APAC Partner Conference - Thailand


    June 10, 2012
  • EKSP Adobe Training for 600 Teachers in Sri Lanka


    June 9, 2012
  • IC3 Course ware Translated to Sinhala Language


    June 9, 2012
  • Microsoft Office 2013 Training at Microsoft Srilanka HO


    June 9, 2012
  • Office 2013 Training in - Maldives


    June 9, 2012
  • Microsoft Office Specialist Training for 100 Students


    June 9, 2012
  • Adobe CS5 Training In - Brunei


    June 9, 2012
  • My Books


    June 9, 2012

ඔබ මුහුණු පොත තුළ අලසව විනාශකළ කාලය කොපමණද

 මුහුණු පොත යනු ඔබට මට ආගන්තුක තැනක් නොවේ. ජීවිතයේ සතුට, කඳුළ, සිනහව මිනිස් සිතුම් පැතුම් මේතරම් පහසුවෙන් විඳගැනීමට පහසුකම් සලසා දෙන ස්ථානයක් ඇත්නම් එය මුහුණු පොත යැයි ඔබ  අවිවාදයෙන් පිළිගනු ඇත. ලාංකීය අපට අරමුණක් නොමැතිව කාලය විනාශ කරගැනීමට මුහුණු පොත දක්වන සහයෝගය සේම ලෝකයේ මුහුණු පොත හා සම්බන්ධව ව්‍යාපාරික ප්‍රවර්ධන වැඩසටහන් කරනු ලබන ආයතන මින් ලබන මෙහෙය අති මහත්ය. මුහුණු පොතේ වර්ධනයත් එහි ජනප්‍රියතාවය නිසාම මුහුණු පොත තුළ කරනු ලබන ක්‍රියාකාරීකම් ගබඩා වී ඇති දත්තයන් නුතන ව්‍යාපාරික අංශයේ තීරණ හා තීන්දු ගැනීමට යොදා ගනු ලබයි. 

එස්සෙල් හී Power Query පහසුකම මෑත කාලීන හදුන්වාදීමක් වන අතරම මෙමගින් බොහෝ දත්ත ගොනු වලට සම්බන්ධවී එහි ඇති දත්ත එක්සෙල් වෙත ගෙන ඒමේන් අනතුරුව එම දත්ත වලින් ව්‍යාපාරීක තීරණ ගැනීමේ හැකියාව ලබාදෙනු ලබයි.  Power Query හි යාවත්කාලීනයක් මේ වන විට නිකුත් වී ඇති අතර එමගින් FaceBook වෙත සම්බන්ධ වී එහි දී අප කළ ක්‍රියාකාරකම් සියල්ල Table ආකාරයෙන් ලබාගත හැකි අතර මෙම දත්ත අපගේ අවශ්‍යතා උදෙසා භාවිත කළ හැකිය. ඔබ විසින් Power Query පහසුකම එස්සෙල් වෙත ලබාගෙන නොමැතිනම් https://www.microsoft.com/en-us/download/details.aspx?id=39379 එය ස්ථාපිත කරගන්න.

ඔබ විසින් අලුතින් එක්සෙල් වෙත ලැබී ඇති Power Query ටැබය ක්ලික් කිරීමෙන් පසුව පහත රූපයේ දැක්වෙන පරිදි From Other Sources යටතේ From FaceBook යන විධානය හමුවෙනු ඇත.


පසුව ඔබ විසින්  ඔබගේ FaceBook ගිනුම පහත රූපයේ දැක්වෙන පරිදි හදුන්වා දිය හැකිය.

ඉන් පසුව ඔබ වෙත පහත රූපයේ දැක්වෙන ඔබ ගේ ක්‍රියාකාරකම් වලින් කුමක් එක්සෙල් වෙත ලබාගත යුතුද යන්න ඔබ විසින් හදුන්වා දිය යුතුය. උදාහරණයක් ලෙස ඔබ විසින් FaceBook හී Like කළ තොරතුරු දැනගැනීමට අවශ්‍ය නම් මින් Like යන්න තෝරා Ok යන්න තෝරාගත හැකිය.

 පහත රූපයෙන් දැක්වෙන්නේ මා විසින් Like කළ තොරතුරුය. මෙලෙසින් ලබාගන්නා දත්ත ප්‍රස්ථාර සැකසීම මගින් විවිධ ආකාරයේ ව්‍යාපාරික තීරණ ගැනීමට යොදාගත හැකිය. එසේම ලාංකීය අපට අපගේ කාලය කොපමන අනවශ්‍ය හා අරමුනක් රහිතව ගත කලේද යන්න හදුනාගැනීමටත් යොදාගත හැකිය.

කාර්යාලයේ පරිගණකය Off කරන්න අදත් අමතක උනාද?. කාටත් හොරෙන් මේල් එකක් දාලා පරිගණකය Off කරමු

රාජකාරි බහුල වූ විට හෝ සවස කාර්යාලයෙන් බැහැරව සිටින විට ඔබගේ පරිගණකය අතපසුවීමෙන් Off කිරීමට අමතක වනු ඇත. බොහෝ අවස්ථාවල නැවත කාර්යාලයට පැමිණ පරිගණකය Off කිරීම  කළ නොහැකි කාර්යක් වේ. නමුත් ඔබ කලබල විය යුතු නොවේ. පරිගණකය Off  කිරීමට සඳහා මේල් එකක් ඔබට භාවිත කළ හැකිය. Outlook විසින් ඔබගේ පරිගණකය Off කිරීමේ ක්‍රියාවලිය ඔබ වෙනුවෙන් කරනු ඇත. පහත පියවරයන් පිළිවලින් කරන්න.
  • Notepad විවෘත කරගන්න. 

start shutdown -s ලෙස සටහන් කරන්න.
දැන් එය ගබඩා කරීම සඳහා කැමති නමක් යොදන්න නමුත් File නාමයට පසුව .bat ලෙස ලබාදෙන්න. උදාහරණයක් ලෙස  OffMyComputer.bat ලෙස නම යොදන්න.   Save  as type යටතේ ඇති All File යන්න තොරාගෙන Save කරගන්න.
  • Outlook විවෘත කරගන්න
එහි Info යන්න තෝරාගැනීමෙන් පසුව Rules and Alerts යන්න ක්ලික් කරන්න.
 පසුව ඔබ වෙත ලැබුනු Rules කවුළුවෙන් Apply rule on messages I receive යන්න ක්ලික් කරන්න

with specific words in subject or body  නමින් යුත් Rule එක තෝරාගන්න. එයට Off my computer හෝ ඔබ කැමති පරිගණකය Off කිරීමට එවනු ලබන මේල් එකේ සටහන් කරනු ලබන Text එක සටහන් කරන්න
 පසුව Start application යන Rule එක තෝරාගන්න. පසුව ඔබ විසින් ආරම්භයේදී සැකසූ Bat file එක හදුන්වා දෙන්න. පසුව Finish යන්න තෝරා කැමති නමක් සටහන් කොට මෙම ක්‍රියාවලිය අවසන් කරන්න.
ඔබට දැන් පරිගණකය Off කිරීමට අවශ්‍ය වූ විට Off my computer හෝ ඔබ විසින් සටහන් කල වචන කිහිපය සටහන් කොට මේල් එකක් එවීම පමණි.


පේළි තුනකින් කථා කරන වැඩසටහනක් C# වලින් ලියමු.

ඔබ ටයිප් කරන යමක් ශබ්ධ නගා කියවන වැඩසටහක් ලියන්න ඔබ ආස ඇති. ඒත් අකුරින් අකුර ශබ්ධ ගබඩා කරලා ඒක ශබ්ධ වෙන්න ඒ ආකාරයේ වැඩසටහනක් ලියන්න ගොඩක් මහන්සි වෙන්න ඕනේ කියලා ඔබ හිතන්න ඇති. ඒ නිසාම ඔබ එහෙම වැඩසටහනක් ලියන්න මහන්සි ගන්න උත්සාහ කරන්න නැතුව ඇති. අපි පේලි තුනකින් ඒ එම වැඩසටහන ලියමු.  

පළමුව Visual Studio වලට ගොස් New Project යන්න තෝරා Console Application යන්න තෝරාගන්න. පසුව ඔබගේ වැඩසටහන සඳහා සුදුසු නමක් සටහන් කොට OK යන්න තෝරාගන්න.

Solution Explorer හී දැක්වෙන Reference යන්න right click කිරීමෙන් පසුව Add Reference... යන්න තොරා ගන්න පසුව ලැබෙන කවුළුවෙන්  System.Speech යන්න  හඳුන්වා දෙන්න.


පසුව පහත සටහන් රූපයේ දක්වා ඇති පරිදි විධාන සටහන් කරන්න. දැන් වැඩසටහන Run කරන්න.

මොකද හිතෙන්නේ, අපි සමහර විට අමාරුයි කියලා හිතන දේවල් කරන එක කොච්චර ලේසි දෙයක්ද?  ඔබගේ අදහස සටහන් කරන්න. අපි තව පරිගණක වැඩසටහන් ටිකක් ලියමු.


එක්සෙල් හී ඇති ව්‍යාපාරික තොරතුරු හැසිරවීමේ හැකියාව ( Excel Power BI )

එක්සෙල් හී ඇති ව්‍යාපාරික තොරතුරු හැසිරවීමේ හැකියාව  එසේත් නැත්නම් Power BI පහසුකම ප්‍රධාන වශයෙන් පහසුකම් හතරක අපූර්ව වූ සංකලනයක්ය. එනම්


  • Power Query
  • Power Pivot
  • Power View
  • Power Map


එක්සෙල් ලෙස ඔබ හදුනාගත් විසුරුම් පත්‍රිකා මෘදුකාංගය මේ අනුව සාම්ප්‍රදායික විසුරුම් පත්‍රිකා රාමුවෙන් මිදී එම පහසුකම්ද ඇතුළත්ව නැවුම්ව ඔබට අද දැක ගත හැකිය. මා විසින් මීට ප්‍රථම ලිපි කිහිපයකින් Power Query හි දැකගත හැකි පහසුකම් කිහිපයක් විස්තර කොට ඇත. 

ඉහත පහසුකම් හතරින් වඩා වැදගත්ම පහසුකම වනුයේ Power Query යන පහසුකම වන අතරම මෙම පහසුකම නිසාම Power View හා Power Pivot පහසුකම වඩා නම්‍යශීලීව භාවිත කිරීමේ හැකියාව අපට ලැබෙනු ඇත. සාමන්‍යයෙන් එස්සෙල් විවෘත කරගත් පසුව මෙම පහසුකම් රිබනයේ දක්නට නොලැබෙන බැවින්   මෙම පහසුකම් එක්සෙල් මෘදුකාංගය වෙත ආදේශ කරගත යුතුය.   ඒ සඳහා ඔබ විසින් Option යටතේ දැක්වෙන Add Ins යන්න තෝරා COM Add-ins  යන්න තේරීමෙන් අනතුරුව Go... බොත්තම තොරා ගන්න.



පසුව පහත දැක්වෙන කවුලුව ඔබට දැකගත හැකි අතර. මින් Microsoft Power Query for Excel යන්නත් Microsoft Power Map, Microsoft Power View යන පහසුකම් මින් එක්සෙල් වෙත ඇතුළත් කරගැනීමේ හැකියාව ඔබට ලැබෙනු ඇත. 


ඔබ විසින් භාවිත කරනු ලබන Excel 2013 වෙළුම අනුව ඇතැම් විට ඔබට මෙම පහසුකම් ඉහත දැක්වූ පරිද්දෙන් ඇතුළත් කරගැනීමට නොහැකි නමුත් වෙනවෙනම මෙම Add-ins බාගත කරගැනීමෙන් ස්ථාපිත කරගැනීමේ හැකියාව ඔබට ඇත. පහත දැක්වෙන පරිදි වෙබ් දිගුව වෙත ගොස් Microsoft Power Query for Excel ඔබගේ එක්සෙල් වෙත ලබාගැනීමේ හැකියාවද ඇත. බොහෝවිට ඔබ විසින් එක්සෙල් 2010 වෙළුම භාවිත කරයි නම් අනිවාර්යයෙන් මෙම Add-ins එක භාගත කොට ගැනීමෙන්ම ඇතුළත් කරගත යුතුවේ

ඔබ විසින් මෙම Add-ins එක ස්ථාපිත කරගැනීමෙන් අනතුරුව  පහත දැක්වෙන ලිපි පරිශීලනය කරන්න.
  1. http://www.kotuwegedara.com/2015/02/blog-post.html
  2. http://www.kotuwegedara.com/2015/02/2013-power-query-sql.html 

Microsoft Office Mix හා ඔබේ හෙට දින ඉදිරීපත් කිරීම (Power Point 2013)

අප ඉදිරිපත් කිරීම් සඳහා නොයෙකුත් උපක්‍රම භාවිත කරන ලදි, මෑත යුගයේ දී අප PowerPoint භාවිත කොට එම ඉදිරිපත් කිරීම වර්ණ ගැන්වූයෙමු. PowerPoint වල තිබූ Animation, Transition භාවිත කොට අපගේ ඉදිරිපත් කිරීම සිත් තුළ පැළපදියම් කිරීමට උත්සාහ ගනිමු. නමුත් මෙම පහසුකම් මෑත කාලීනව වෙනස් විය යුතු යැයි ඔබ මොහොතකට වත් සිතුවා ද?. ඔබ නොසිතූවද මෙම පහසුකම් වර්තමාන අවශ්‍යතා සියල්ල සැපිරීමට ප්‍රමාණවත් නැත. අද වන විට ඉදිරිපත් කිරීමක් වෙනුවෙන් පුද්ගලයන් කිහිප දෙනෙකු එක් ස්ථානයකට ගෙන ඒම සිහිනයක් වී ඇත.  එසේම නරඹන්නන් වෙන දා නොදකින අවශ්‍යතාවයන් ගෙන් පිරිපුන් පිරිසක් වී ඇත.  


මේ සඳහා හොඳම විසඳුම Microsoft Mix ය. එමගින් නව යුගයට ගැළපෙන ඉදිරිපත් කිරීමක් ඔබට කළ හැකිය. Microsoft Mix නවතම මෘදුකාංගයක් නොවේ එය PowerPoint වලට අලුතින් එක් කල නැවුම් එක් කිරීමක් වේ. මෙමගින් අපගේ ඉදිරිපත් කිරීමට අපගේ හඬ, රූපය හා වෙනත් නිර්මාණශීලී කොටස් එකතු කිරීමක් කිරීමටත් ප්‍රේක්ෂකයාට වෙත ප්‍රශ්න යොමු කිරීම, ඔවුන්ගේ අදහස් දැන ගැනීම හා ප්‍රේක්ෂකයාට සමඟ විවිධ  ක්‍රියාකාරකම් එක් කර දීමට සමත් වනු ඇත. අවසානයේ මෙය ගොනුවක් ලෙස අන්තර්ජාලය හා එක් කිරීමටත් එය ඕනෑම විටක ප්‍රේක්ෂකයාට නැරඹීමටත්, එය නවතා නැවත අවස්ථාවක නැරඹීමටත් අවස්ථාව ලබා දෙනු ඇත. 
එසේම ප්‍රේක්ෂකයා විසින් එම ඉදිරිපත් කිරීම නිවැරදි අයුරින් ග්‍රහණය කරගෙන ඇතිද. ඔවුන් වෙත ලබාදුන් ප්‍රශ්ණ වලට පිලිතුරු ලබාදී ඇත්තේ කුමණ ආකාරයටද යන්න ඔබට දැනගත හැකිය.




ඔබ ලෝකයේ කෙහේ සිටියද ඔබගේ ඉදිරිපත් කිරීම ඔබ කැමති පුද්ගලයන්ට නැරඹීමට ලබාදිය හැකිය. ඒ සඳහා https://mix.office.com/ වෙත ගොස් Mix බාගත කරගත හැකිය. මෙය ස්ථාපිත කරගැනීමෙන් අනතුරුව ඔබගේ PowerPoint මෘදුකාංගයට අලුතින් Mix නමින් ටැබ් එකක් ලැබෙනු ඇත.
මෙමගින් ඔබට ඔබගේ කටහඩින්ම හා ඔබගේ ඉදිරිපත් කිරීම විඩියෝ එකක් ආකාරයෙන් සැකසීමටත් ඔබ විසින් අවසානයේ අසනු ලබන ප්‍රශ්න ඇතුළත් කිරීමටත් අවසානයේ මෙමය Office Mix ගොනුවක් ආකාරයෙන් සකහා Mix අඩවියේ ගබඩා කළ හැකිය. මෙහි පහසුකම් හඳුනාගැනීම හා භාවිතයන් පිළිබඳ දැක්වෙන පහත Mix ඉදිරිපත් කිරීම නරබා වැඩිදුර අවබෝධයක් ලබා ගන්න. අනාගත ඔබගේ ඉදිරිපත් කිරීම Mix විය යුතු නොවේද. 


වෙබ් අඩවියක ලැයිස්තුවක් ආකාරයට දැක්වෙන තොරතුරු එක්සෙල් වෙත ක්ෂණිකව ගෙන එන්නේ කෙසේද

අප බොහෝවිට එක්සෙල් වෙත වෙබ් අඩවියකින් තොරතුරු ලබාගැනීමට අපේක්ෂා කරනු ලබයි නම් අප විසින් කරනුයේ එම වෙබ් අඩවියට ගොස් Table එකෙහි තොරතුරු Copy කොට එක්සෙල් වෙත ගොස්  Paste කිරීමය. මෙය සරළ දෙයක් ලෙස පෙනුනද එසේ පිටපත් කරගත් තොරතුරු එස්සෙල් හී ඇති නොයෙකුත් පහසුකම් භාවිතයෙන් නැවත වතාවක් අපට අවශ්‍ය පරිදි සකසා ගැනීමට සිදුවේ. එහිදී ඒ සඳහා අපට මහත් ආයාසයක් දැරිය යුතු වන අවස්තා දැකගත හැකිය. පහත දැක්වෙන පරිදි තැපැල් සංකේත අංකය ඇතුළත් කොට ඇති වෙබ් අඩවියකින් එම තොරතුරු එක්සෙල් වෙත පිටපත් කරගත යුතුයැයි සිතමු.

















ඉහත වෙබ් පිටුවෙහි ගම්පහ දිස්ත්‍රික්කයේ තැපැල්  සංකේත අංකය දැක්වෙන අතර මෙම තොරුතුරු එස්සෙල් වෙත ලබාගැනීමට අවශ්‍ය වේ නම් ඔබ විසින් කළ යුත්තේ එස්සෙල් Power Query ටැබයේ ඇති From Web යන පහසුකම මගින් පහත රූපයේ දැක්වෙන පරිදි වෙබ් පිටුවේ නාමය සටහන් කිරීම පමණි. මෙහිදී අප ලබාදුන් වෙබ් පිටුවෙහි එක් Table එකක් හෝ ඊට වැඩි ගනනක් ඇත්නම් එම සියල්ල වෙන්වෙන්ව  එක්සෙල් වෙත ලබාගත හැකිය.



මේ අපූරු පහසුකම ඔබගේ දෛනික කාර්යන් වෙනුවෙන් භාවිත කරන්න. අයේ කොපි කරලා පේස්ට් කරලා අයේ එකේක මෙවලම් භාවිතයෙන් ලැයිස්තු හදන්න ඕනේ නෑ.

එක්සෙල් 2013 හී ඇති Power Query පහසුකම - (SQL දන්න අයට දැන් එක්සෙල්)

ලාංකීය අපි එක්සෙල් මෘදුකාංගය දෙස බලනුයේ කෙටුරූල් පොතක් නැත්නම් Calculator එකක්  දෙස බලන හැගීමෙන් මිස ඊට වඩා වැඩි හැකියාවක් ඇති මෘදුකාංගයක් යන හැගීමෙන් නොවේ. ඕක මොකක්ද ඕපන් ඔපිස් කැල් එකෙනුත් ඔය ගනන් එකතු කරන්න පුලුවන්නේ යැයි ඇතැමුන් තර්ක කරති. මිනිසුන් තර්ක කරනුයේ තම තමන් නැන පමණින්ය. නමුත් එක්සෙල් 2010 නිකුත්වත් සමඟ එස්සෙල් යනු සරල විසුරුම් පත්‍රිකා මෘදුකාංගයක් අභිබවා යන දත්ත ගොනුවක් හැසිරවීමට වුවද පහසුකම් ලබාදෙනු ලබන මෘදුකාංගයක් බවට පත්විය.


එක්සෙල් 2013 වෙලුම සමඟ Relational Database හැසිරවීමේ හැකියාව වැඩිදියුණු කර අපවෙත අලුතින් Power Query යන පහසුකම වෙනමම පහසුකමක් කර ඉදිරිපත් කර ඇත. දැන් ලෝකයේ වඩා ජනප්‍රය SQL Server, MySQL, ORACLE, MS -Access වැනි දත්ත ගොනු හැසිරවීමේ පහසුකම අප වෙත ලබාදී ඇත. ඔබ SQL විධාන පිළිබඳව අවබෝධයක් ඇත්නම් මෙම පහසුකම මගින් දත්ත ගොනුවතක ඇති දත්ත විවිධ ආකාරයෙන් වෙනස් අවශ්‍යතාවයන් වෙනුවෙන් ලබාගත හැකිය. 



මෙමගින් ලබාගන්නා දත්තයන් මගින් Pivot Table සැකසීම ප්‍රස්තාර සැකසීම හා වෙනත් වෙනත් කාර්යන් වෙනුවෙන් භාවිත කළ හැකිය. අපගේ දත්තයන්  SQL Server, MySQL, ORACLE, MS -Access  වැනි කුමනම දත්ත ගොනුවක ගබඩා කොට තිබුනද දත්ත ගොනු දෙකක Table දෙකක් අතරවුව සම්භන්ධතාවයන් සකහා ඒ අනුව දත්ත හැසිරවිය හැකිය. මෙම පහසුකම පිළිබඳ ඔබ දැනුම වැඩිදියුනු කරගැනීම මගින් ආයතනයක දත්ත හැසිරවීම මගින් නිවැරදි තීරණ ගැනීමට ඔබට උදවුවිය හැකිය.

ඹ්නෑම දත්ත ගොනුවක් MS Access දත්ත ගොනුවක් බවට පත්කරමු

ලෝකයේ මේ වන විට බොහෝ  දත්ත ගොනු  හැසිරවීමේ මෘදුකාංග දැකගත හැකි වුවත් ඉන් SQL Server, ORACLE, MySQL, MS Access දත්ත ගොනු බොහෝ ජනප්‍රිය වේ. මින් MS Access මෘදුකාංගය ගත හොත් අන් සියළු දත්ත ගොනු වලට වඩා පහසුවෙන් පරිගණක වැඩ සටහන් සමඟ භාවිත කළ හැකිය. අනෙත් දත්ත ගොනු භාවිත කිරීමට නම් වෙනමම ස්ථාපිත කිරීමක් කළ යුතු වුවත් Access දත්ත ගොනුවක් භාවිත කිරීමට MS Access ස්ථාපිත කිරීමක් කළ යුතු නොවේ. එසේම ඉතා වැඩි දත්ත ප්‍රමාණයක් හැසිරවීමේ හැකියාවද දැකගත හැකිය. එක් Table එකක 2GB දත්ත ප්‍රමාණයක් වුව ගබඩා කොට හැසිරවිය හැකිය. මෙනිසාම SQL Server, ORACLE, MySQL දත්ත ගොනු වෙනුවෙන් මෙය හොඳ ආදේශකයක් වේ.

දත්ත ගොනු හසුරවනු ලබන මෘදුකාංග ගතහොත් ඒ සෑම මෘදුකාංගයකම හැසිරීම එකම ආකාරයෙන් වේ. බොහෝවිට එක් දත්ත ගොනුවකින් දත්ත වෙනත් දත්ත ගොනුවක් වෙත මාරු කිරීමට ඇතැම් විට අපට අවශ්‍ය වේ මේ කාර්යය සඳහා MS Access වඩා වැඩි නම්‍යතාවයක් දක්වයි. 

SQL Server, ORACLE, MySQL වැනි ඕනෑම දත්ත ගොනුවක් ඉතා පහසුවෙන් MS Access දත්ත ගොනුවක් බවට පත් කරගන්නා ආකාරය පිළිබඳව විමසා බලමු. උදාහරණයක් ලෙස MySQL දත්ත ගොනුවක් MS Access දත්ත ගොනුවක් බවට පත් කරගත යුතුනම් ඔබ විසින් කළ යුත්තේ MySQL දත්ත ගොනුව සඳහා වන ODBC Driver එක අන්තර්ජාලය ඔස්සේ බාගත කිරීමය. පසුව එය ස්ථාපිත කරගැනීමෙන් පසුව පහත රූපයේ දැක්වෙන ආකාරයෙන් ODBC Data Source එක හදුන්වා දිය යුතුය ඒ සඳහා Create New Data Source යටතේ දැක්වෙන MySQL Driver එක හඳුන්වා දෙන්න පසුව MySQL වලට අදාල පරිශීලක රහස් කේතය සටහන් කරන්න. 





්‍ර
 දැන් ඔබ විසින් MS Access මෘදුකාංගය විවෘත කරගැනීමෙන් පසුව හිස් දත්ත ගොනුවක් සකසා ගන්න පසුව EXTERNAL DATA ටැබය තෝරාගැනීමෙන් පසුව ODBC Database යන්න තොරාගන්න පසුව පහත රූපයේ දැක්වෙන පරිදි ඔබ විසින් සකසා ගත් ODBC සම්බන්ධය හඳුන්වා දෙන්න.


දැන් MySQL දත්ත ගොනුවවෙහි ඇති දත්ත හා එහි සියල්ල  Access දත්ත ගොනුවක්  ආකාරයට පරිවර්ථනය වේ. මේ ආකාරයෙන් ඕනෑම දත්ත ගොනුවක් MS Access බවට පත් කරගැනීමටත් හැකිය. මෙම ඇක්සස් ගොනුව වෙනත් දත්ත ගොනුවක් බවට පරිවර්ථනය කරනු ලබන ආකාරය වෙනත් ලිපියකින් සලකා බලමු.

Font වර්ණය හඳුනාගෙන එම වර්ණයෙන් පමනක් වර්ණ ගැන්වූ ඉලක්කම් වල එකතුව ලබාගනිමු.

ඔබ මේ වන විට ඔබට අවශ්‍යය ආකාරයෙන් ඔබේම Function එකක් එක්සෙල් හී සකසා ගැනීමට අදාල මූලික දැනුම ලබාගෙන ඇත. (Function සැකසීම ආරම්භ කිරීම)බොහෝ විට එක්සෙල් මෘදුකාංගය මගින් බොහෝ අවශ්‍යතා වෙනුවෙන් Function සකසා දී ඇතැත් ඔබට අවශ්‍ය ඇතැම් අවශ්‍යයතා ඉටු කරගැනීමට මෙහි ඇති Function මදබැව් ඔබට වැටහී යනු ඇත. නමුත් ඔබට අලුතින් Function එකතු කරගැනීමේ හැකියාව ඇති බැවින් ඔබට අවශ්‍ය ඕනෑම ක්‍රියාවලියක් Function එකක් ලෙස එක්කරගත හැකිවේ. 

Font එකක වර්ණ හඳුනාගෙන එම වර්ණයෙන් පමණක් වර්ණ ගන්වා ඇති Cell කිහිපයක සටහන් කර ඇති අගයන්ගේ එකතුව ලබාගැනීමට Function එකක් සකසා ගැනීමට උත්සාහ කරමු.

මේ සදහා Alt + F11 එක වර press කිරීමෙන් ලැබෙන VBA කවුලුව ලබාගැනීමෙන් අනතුරුව Insert මෙනුවෙන් අලුත් Module එකක් එක් කරගන්න පසුව පහත දැක්වෙන විධාන කිහිපය සටහන් කරන්න.



දැන් මෙම VBA කවුලුවෙන් ඉවත් වන්න, මෙම ඔබ විසින් සැකසූ Function එක දැන් ඔබට අවශ්‍ය ස්ථානයක භාවිත කළ හැකිය.


ඉහත උදාහරණය මගින් රතු වර්ණයෙන් සටහන් කොට ඇති ඉලක්කම් සියල්ලේ එකතුව පිළිතුරු ලෙස ලැබෙනු ඇත. 

ඔබගේ අවශ්‍යතාවය අනුව ඔබට අලුතින් Function සකසා ගත හැකි අතර මෙම දැනුම වැඩිකරගැනීමට උත්සාහ කරන්න.




අපේම Function එකක් Excel වලට එකතු කරමු ෴


අපගේ ඕනෑම ගැටලුවකට විසදුම්ඇති එකම මෘදුකාංගය එක්සෙල් යැයි කිවහොත් ඔබ තර්ක කිරීමෙන් තොරව එය පිළිගනු ඇත. මේ තුළ ඇති 480 කට වැඩි වෙනස් භාවිතයන්ගෙන් යුතු Function ඕනෑම ගැටළුවකට පිළිතුරු ලබාදෙනු ඇත. එක්සෙල් Function එකක් තුළ ඇති විචල්‍ය කොටසකට නැවත Function එකක් ඇතුළත් කරගත හැකි බැවින් හා එලෙසින් එකක් තුළ එකක් function උපරිම 60 ක් දක්වා ඇතුළත් කරගැනීමට හැකි වීමෙන් අපට කිසිදින සිතාගත නොහැකි සංක්‍යාවක ගැටළුවලට පිළිතුරු ලබාගත හැකිය. 

නමුත් ලාංකීය අප ගත් කළ අපගේ ගැටළු විසදීමට Excel වලට වත් නොමැති බව නම් පැහැදිලිය. මෙනිසාම ඇතැම් විට අපගේ අවශ්‍යතාවය වෙනුවෙන්ම අලුතින් Function  සකසා ගැනීමට අපට අවශ්‍ය වනු ඇත. එස්සෙල් ඒ සඳහාද ඔබට පහසුකම් ලබාදෙනු ඇත. 

අපි කුඩා Function එකක් සකසා Function එකක් සකසා ගන්නේ කෙසේදැයි ඉගෙන ගනිමු. 

අප විසින් අලුතින් Function එකක් සැකසීමට අපේක්ෂා කරයි නම් පළමුව ඒ සඳහා පහසුකම් ලබාදෙන Developer Tab එක අපගේ එක්සෙල් හී Ribbon එක වෙත ලබාගත යුතුය. මේ සඳහා File Tab එක තෝරා ඉන් Options යන්න තෝරාගත යුතුය පසුව Customize Ribbon යටතේ ඇති Developer යන්න තෝරාගැනීමෙන් අනතුරුව Ok යන්න තේරීමෙන් පසුව මෙම කවුළුවෙන් ඉවත් විය හැකිය.


 

එවිට ඔබට අලුතින් Developer නමින් Tab එකක් Ribbon එකෙහි පහත රූපයේ පරිදි දැක්වෙනු ඇත. අප විසින් අලුතින් Function එකක් සැකසීමට අපේක්ෂා කරන බැවින් මින් Visual Basic නමින් වම් පසින් දැක්වෙන අයිකනය ක්ලික් කරන්න. එවිට පහත රූපයේ පරිදි අලුත් කවුළුවක් ඔබට දැකගත හැකිවනු ඇත. මෙම කවුළුව VBA ලෙස හදුන්වනු ලැබේ. අප විසින් Macro සකසා එහි වෙනස් කම් සිදුකිරීමට භාවිත කරනුයේ මෙම කවුළුවයි. ඔබ පැරණි විෂුවල් බේසික් 6 පිළිබඳව යම් අබබෝධයක් ඇත්නම් මේ ඔබ දන්නා Visual Basic මය. 

මීලඟ කාර්යය වනුයේ අපට අවශ්‍ය Function එක සකසා ගැනීමේ කාර්යය ආරම්භ  කිරීමය. මෙහිදී ඔබ විසින් Insert යටතේ ඇති Modules යන්න තෝරාගැනීමෙන් අනතුරුව අලුතින් Module එකක් එක් කරගත හැකි අතර එය ලබාගැනීමෙන් පසුව කිසිදු සටහනකින් තොර හිස් කවුළුවක් ඔබ වෙත ලැබෙන ඇත.

මින් පසුව පහත රූපයේ දක්වා ඇති පරිදී Function යන වචනය සටහන් කිරීමෙන් පසුව Function එකට ගැළපෙන නාමයක් ලබාදිය හැකිය. මා විසින් මේ සඳහා ලබා දී ඇත්තේ  NumberToText යන්නය. ඔබගේ Function එකෙහි භාවිතය අනුව ඊට ගැළපෙන නමක් යෙදීමෙන් අනතුරුව පහත දැක්වෙන පරිදී End Function යන්නේ මෙය අවසන් කළ හැකිය. දැන් ඇත්තේ ඔබගේ Function එක මගින් සිදුවිය යුතු ක්‍රියාවලිය සටහන් කිරීමය.

ඕනෑම එක්සෙල් Function එකක් ගතහොත් එහි Parameter නමින් වරහන් තුළ කොටසක් දැකිය හැකිය. බොහෝ Function වල Parameter කොටස් එකකට වඩා තිබේ. මෙම කොටස් වලට අපට අවශ්‍ය දත්ත ආදේශ කිරීමේ හැකියාවෙන් යුක්ත වේ. ඔබ විසින් Function එක තුළට පිටතින් තොරතුරු ලබාගැනීමේ කාර්යය වෙනුවෙන් Parameter කොටස් භාවිතය අනුව එක්කරන්න. මෙහිදී Parameter එකට නමක් හා එයට ආදේශ කරගත හැක්කේ කුමන වර්ගයේ දත්තයන්ද යන්නද තීරණය කළ යුතුය. පහත උදාහරණයේ මා විසින් YourNumber නමින් Parameter එකක් හා එයට ආදේශ කරනුයේ Double වර්ගයේ දත්තයක් යන්නත් DisplayText යන්නට ආදේශ කරනුයේ String වර්ගයේ දත්තයක් යන්නත් හදුන්වා දී ඇත.


මින් පසුව  Function එකෙහි Parameter වලින් ඇතුළට ගෙන එන දත්ත යම් කිසි ක්‍රියාවලියකට යොමුකොට පිළිතුර පිටතට ලබාදිය යුතු බැවින් අවසානයේ Function එකෙහි නාමය සටහන් කිරීමෙන් පසුව පිටතට යොමුකරනු ලබන උත්තරය සටහන් කරන්න. ඉහත උදාහරනය අවබෝධ කරගන්න. මින් පසුව මෙම කවුළුවෙන් ඉවත් වන්න. දැන් ඔබ විසින් සමාන කිරීමේ ලකුණ සටහන් කිරීමෙන් පසුව Function එකේ නම සටහන් කිරීමට උත්සාහ කිරීමේදී පහත පරිදි අප විසින් සැකසූ Function එකත් එහි ඇති Parameter කොටස් වලට ආදේශ කරනු ලබන තොරතුරුත් ඇතුළත් කළ හැකිය. පසුව ඔබ Enter යතුර press කල පසුව සාමාන්‍ය Function එකක් පරිදි උත්තරය දැක්වෙනු ඇත.


ඔබගේ  අවශ්‍යතාවය අනුව බොහෝ විට මෙලෙසින් Function සකසා ගැනීමේ හැකියාව ඔබට ඇත. එසේම මෙලෙසින් සකසා ගන්නා Function සියල්ල Insert Function  කවුළුවේ User Defined යන කොටසේ දැකගත හැකිවනු ඇත.
මෙම කුඩා උදාහරණය මගින් ඔබට යම් දැනුමක් ලබාගැනීමට හැකියාව ලැබෙන්නට ඇතැයි සිතමි.෴

විෂුවල් බේසික් 6 වැඩසටහන් VisualBasic.Net හෝ C# බවට පරිවර්තනය කරගැනීම

Visual Studio Language Convert Extension

බොහෝ ශ්‍රී ලාංකීකයන් පිරියක් තම පළමු පරිගණක භාෂාව ලෙස විෂුවල් බේසික් උගත් අයවලුන්වේ. බොහෝ පුද්ගලයන් පිරිසක් අදටත් පරිගණක වැඩසටහන් ලිවීම සඳහා භාවිත කරනුයේ   Visual Basic 6 ය. මෙම පරිගණක භාෂාව ආධුනිකයෙකුට සරළව පහසුවෙන් වැඩසටහනක් ලිවීමට උපකාරීවන භාෂාවකි. බොහෝ අපහසුවෙන් මතක තබාගත යුතු දැඩි රීතින් ගෙන් සමන්විත නොවන නිසාම ඉතා පහසුවෙන් උගත හැකි භාෂාවක් වේ. නමුත් Visual Basic 6 පරිගණක භාෂාව Object Oriented නොවීම නිසාත් ලෝකයේ බොහෝ පරිගණක භාෂාවන්   Object Oriented දිශාවට ගමන් කරමින් සිටින නිසාත් මෙම භාෂාව මළ භාෂාවක් වෙමින් පවතී.

අප විසින් සැකසූ Visual Basic පරිගණක වැඩසටහන් Visual Basic.Net හෝ C# බවට පත්කළ නොහැකිද?

බොහෝවිට අපට Visual Basic 6 වලින් සැකසූ වැඩසටහනක් එක් වරම Visual Studio වෙත ගෙන ආ නොහැකි වේ. මෙහිදී Microsoft Visual Basic 2005 Express Edition එක පරිගණකයේ ස්ථාපිත කරගැනීමෙන් පසුව Visual Basic 6 වලින් සැකසූ වැඩසටහන විවෘත කරගත් පසුව එය බොහෝවිට Visual Studio වලින් විවෘත කරගත හැකි වැඩසටහනක් බවට පරිවර්තනය වේ. යම් යම් විධාන අඩුපාඩු ඇත්නම් ඔබ විසින් මෙම අඩුපාඩු සකසා ගැනීමෙන් අනතුරුව Visual Studio වලින් විවෘත කරගන්න. දැන් ඔබ විසින් කලින්ම Visual Basic 6 වලින් සැකසූ පරිගණක වැඩසටහන Object Oriented පහසුකම් ඇති Visual Basic.Net වැඩසටහනක් වී අවසන්ය.

ඉහත පරිදි Visual Basic.Net වලට පරිවර්ථනය කරගත් වැඩසටහන තවදුරටත් වැඩිදියුනු කිරීම හෝ C# වැඩසටහනක් බවට පරිවර්ථනය කරගත හැකිය. මේ සඳහා Visual Studio සඳහා හදුන්වා දී ඇති Language Convert Extension එක ස්ථාපිත කරගත යුතුය. මෙම දිගුව ඔස්සේ ගොස් එය භාගත කරගත හැකිය. http://visualstudiogallery.msdn.microsoft.com/cc8da841-f978-4c3e-8397-c820bd57298c


මෙය ස්ථාපිත කරගැනීමෙන් අනතුරුව Visual Studio හී View මෙනුව තෝරා ඉන් Other Windows යන්න තේරීමෙන් පසුව ඉන් LanguageConvertor යන්න තේරීය හැකිය. මින් පසුව අලුතින් කවුළුවක් ඔබට දැකගත හැකිවන අතර මෙය භාවිත කොට VisualBasic C# ලෙසටද C# වැඩසටහන් VisualBasic ලෙසටත් පරිවර්තනය කරගත හැකිය. 
ඔබ VisaulBasic.Net භාවිත කරනවාද C# වලින් ඉදිරියේදී පරිගණක වැඩසටහන් සකසන්නේද යන්න ඔබ විසින් තීරණය කරන්න.

සිංහල අක්ෂර දෝෂ නොමැති ලිපියක් සැකසීමට මයික්‍රොසොෆ්ට් ඔබට උදව් වනු ඇත.

සිංහල භාෂාවෙහි ඇති අක්ෂර නිවැරදිව භාවිත කිරීමට නම් සිංහල භාෂාව හා එහි අක්ෂර භාවිතය පිළිබඳ ව නිවැරදි අවබෝධයක් තිබිය යුතුමය. එසේ නොමැතිව අප  විසින් ලිපියක් සැකසුව හොත් බොහෝ විට අක්ෂර දෝෂ  ව්‍යාකරණ දෝෂ බොහෝ විට දැක ගත හැකි වේ. නමුත් ඔබ ඔෆිස් මෘදුකාංග භාවිත කරයි ඔබට සිංහල වචන වල ඇති අක්ෂර දෝෂ නිවැරදි කර දීමට මයික්‍රොසොෆ්ට් ඔබට උදව් වනු ඇත. 
ඔෆිස් 2007, 2010, 2013 යන සංස්කරණයන්  වෙනුවෙන් ඔබට මෙම සෝදුපත්   මෙවලම් ලබාගත හැකි අතර මෙය බාගත කිරීමෙන් අනතුරුව ස්ථාපිත කර ගැනීමෙන් පසුව වර්ඩ් හී Set Proofing Language…  යන්න තෝරා ඉන් සිංහල ආදේශ කර ගත යුතු ය. 
පසුව ඔබ විසින්  සිංහල යුනිකෝඩ් භාවිතයෙන් ලිපි සැකසීමේ දී හා වර්ඩ් එක්සෙල් පවර්පොයින්ට් ඇක්සස් යන මෘදුකාංග වල දී සිංහල අක්ෂර දෝෂ ඉවත් කර ගැනීමේ හැකියාව ලැබෙනු ඇත.