Автор работы: Пользователь скрыл имя, 23 Ноября 2011 в 10:00, реферат
Microsoft Excel кiрiстiрiлген программалау тiлiн алады - (VBA ) Visual Basic for Аррliсаtiоns. Бұл тiл Microsoft Officeнiң орта атқарылатын қосымшаларды құруға мүмкiндiк бередi. Бұл түрлi аналитикалық бағдарламалар, қаржы жүйелерi, бұл интерфейсте құрылған бағдарламаның кадрлардың есепке алуды бағдарламасы, кiтапхана арқылы дайын үлгiлердiң ресми писем/документовтарының автоматты жасауды жүйелерiн алады оған жазылған қосымшалары интерфейске бола алуға тағы сол сияқтылар.
Қазақстан Республикасы Ғылым және Білім
Министрлігі
СӨЖ
Тақырыбы:
МҚБЖ Access Visual Basic Application-ды
қолдану
Орындаған: Алимбаева М.
Қабылдаған:
Microsoft Excel кiрiстiрiлген программалау тiлiн алады - (VBA ) Visual Basic for Аррliсаtiоns. Бұл тiл Microsoft Officeнiң орта атқарылатын қосымшаларды құруға мүмкiндiк бередi. Бұл түрлi аналитикалық бағдарламалар, қаржы жүйелерi, бұл интерфейсте құрылған бағдарламаның кадрлардың есепке алуды бағдарламасы, кiтапхана арқылы дайын үлгiлердiң ресми писем/документовтарының автоматты жасауды жүйелерiн алады оған жазылған қосымшалары интерфейске бола алуға тағы сол сияқтылар.
VBA зерттеу және қолданудың оңайлығы бар iс жүзiнде шексiз мүмкiндiктерi өз бойында болады. Функциялардың көпшiлiгi ендi программалауға қолданбай сипаттауға болады. Егер тiлдiң мүмкiндiктерi APIге сұрау мүмкiн жеткiлiксiз болса, сол жағдайда, Windowsтiң функцияларына сұрау мүмкiн.
Абзалы, тiл сол, мынау неге өзi VBA-шы бас қадырлар Microsoftтiң барлық кеңсе қосымшалары үшiн бiртұтас болып табылады және сондықтан олар өзара ұластыруға мүмкiндiк бередi. Бағдарламалардан ендi қазiр Microsoft Projectтiң Windowsi үшiн Word объекттерге қарау мүмкiн Excelге объекттерге қарау мүмкiн, сонымен бiрге жазылған. Бұл қызығарлықтай перспективаларды ашады. Диаграмманы салсын және ұйымның қызметiн жобалау, сонымен бiрге бiрге iлеспе хатпен бұл кейбiр мекенжайларға өңдеген мәлiмет бойыншаларын таратуға автоматты орындауға база алатын кейбiр мәлiметтердiң негiзiнде нақты жұмыс орынындағы қолданушы олардың талдауы iстеуi керек болатынын ұсыныңыз.
Microsoftтiң кеңсе
өнiмдерiнiң құралдарымен
MS Excel бағдарлама, облыс даму беталы бұл электрон кестесiлердi өңдеудiң бағдарламалары жетекшi базарға бола тұра анықтайды. Excelдың 4.0 бағдарламасы болжамдар шейiн көздiң нүктесiмен функционалдық мүмкiндiктер және жұмыстың оралымдылықты нақты стандарт болды.Бағдарламаның ең маңызды функционалдық кеңейтулерiн бiр мамандар үшiн қолайлы қолданбалы есептердiң шешiмi үшiн (VBA ) Visual Basic-шi Excel кiрiстiрiлген программалау ортасы болып табылады. VBA өз функцияларына электрон кестесiлердi өңдеудi шеңберлерде қашық шығатын бағалы қолданбалы пакеттер құруға мүмкiндiк берден, VBAлардың арқасында Microsoftтiң фирмасына макробұйрықтардың тiлдiң мүмкiндiгi Excel 4.0 кеңейтуғана емес, қолданбалы программалауды жаңа деңгей енгiзу де сәттi болды.
Basic туу және дамыту.
Basic
бiртума программалау тiлi
Колледж 1963 гвалардың Дартмурскийiнде Курецпен. Ол мәлiмдiлiк жылдам жаулап алды
университеттер және мектептердегi программалау үйренулер үшiн тiлдiң сапасы және болды
негiздеушi дербес компьюлердегi қолдануы үшiн бейiмдеген және
үшiн - жылданың 70-шiнiң ортасындағы билл Гейтспен Microsoft серiктестiктер басшымен содан берi ДК Basicтiң бiрнеше болжамы, Microsoftтi қоса дәйектi түрде босатқанQuick Basic және MS-DOS Qbasic. Visual Basic-шi программалық қабық бiр жағынантолық график түрiнде орындаған, өзiмнiң программалау тiлi тiптi алыс оңайлықтың Basicтiң интерпретаторларының ерте болжамдары үшiн қолданылатын тiлi және Basici әдемiлiк көбiнесе тән және жаңа болжамдарға қалды.Visual Basic және оның оңайлығының кең мүмкiндiктерi негiзгi себептермен қызмет еттi Excel сияқты қосымшалардың мұндай Windowsтердiң жасауы үшiн программалау ол таңдау үшiн тiл ретiнде. Accessтарға қолданушы қосымша орындаумен басқара алады, мысалы, кестедегi мәлiметтi өзгертiлсiн немесе командалық батырмада шерту.
Макростар және реакцияны жүзеге асыру мүмкiн процедураның қосымшасында қолдана жүзеге асыру мүмкiн әсерлер қолданушы бұл. Accessқа ол үшiн ескерiлген жайғастырылатын басқарулар әрбiр элемент үшiн оқиғалардың мiнездемесi формаға. Элементтiң нақтылы оқиғасына макрос немесе процедураны қоса басқарулар атқарылатын әсерлер тiзбектi қамқорламау мүмкiн формада қолданушымен. Оқиғалардың өңдеуi программалық өзiменмен ұсынады
осы оқиғаның пайда болу атқарылатын код. Код тiкелей
формаға немесе жұмыстанылатын оқиға болатын есептеу нәтижесiне қосады.
Accessтың алдыңғы болжамдарында Basic меншiктi тiлi болды деп аталатын
Access Basic. Ол Accessтың соңғы болжамдарында Visual Basic-шi тiлiмен алмастырғанMicrosoft (VBA ) for Applications серiктестiктер. Кейбiр ұқсастық неткенмен,
аралық бұл маңызды айырмашылықтар тiл барып тұр. VBA ортақ тiл болып қалыптасады
Microsoft Officeнiң барлық қосымшалары үшiн. VBA қазiргi тiл болып табылады
құрылымдық программалау.
Және құру мүмкiн модулдардың
VBA-шы код және
процедураны редакциялау.
Accessтың деректер
қорын өңдеудiң жанында рөл.
Форма VBAлар арқылы күйге
және есептеу нәтижелерi, макростарды iске қосылсын, сонымен бiрге Accessтың объектi басқа суреттеу
қосымшалар немесе мәлiметтер алу.
Қосымшалар үшiн Basic Visualдердi пайдалана, форма және есептеу нәтижелерiн шығаруға, объекттердiң әдiстерiн орындауға, сонымен бiрге және жасауға боладыэлементтердi өзгерту. Бұдан басқа, мәлiметi бар жұмыс iстеу мүмкiндiгiнде болады
тiкелей: мәлiмет жиындарын жасауға, олардың параметрлерi беруге болады және оларда мәлiметтi өзгерту.Visual Basic for Applications программалау тiлдерiндегi жаңашыл табыс болады, кезiнен бастап өте түбегейлi болуы мүмкiн өңдеудi бiрiншi интегралдалған ортаның шығарылымында өттi. Бұл бiлдiредi, VBA-шы не онда емес VBA-шы не - өңдеудi құрал ең жақсы емес, керiсiнше онда, бар болады. мүмкiн, Visual Basic өңдеудi ең әйгiлi құрал, және бұл тiл ендi мүлде кенеттен қолданбалы программалардың кемiнде әйгiлi комплектiне қосылған.Мүмкiн, ылғи бiр программалау тiлiнiң Microsoftтiң қосымшаларының негiзiмен ой басына көп деп тура программалар жиынының әзiрлеуi үшiн Windowsтiң қолданушыларына бiр интерфейс меңгеруге кереккен атындағы VBA түрлi қосымшаларды құрау үшiн бiр программалау ортасын талқылануға жеткiлiктi пайдалануға келуге қызмет ет. 40 шақты серiктестiктер - программалық қамтамасыз етудiң өндiрушiлерi VBA олардың өнiмдерiнде қосынды туралы келiсiм Microsoftтiң корпорациясымен жасады. Бұл серiктестiктердiң бiрiншiсi Visio Corp-шi фирма базарға шықты., қай Visio Professional және Visio Technical, 4.5-шi болжам пакеттерде VBA интегралдады.
Олардың өнiмдерi осы тiлден көрiнетiн ұтыста көрсеткендiгiнен, мұндай агрессивтi нарықтық саясаттың фирмаларының қатынастарында VBA күтуге болады. Демек, VBA-Visual Basic Application Edition-шi осы ат, және ол үй-iшiге VB негiзiнен жатады үлкен мүдде шақырады бұл дербес аспапты құрал.
VBA
қандай болса да қосымшаға
салу оны жасау үшiн
Объектiнiң үлгiсiмен қосымша және өңдеушiнiң VBA-бұл ендi қару-жарақ қоймасының бiр бөлiгi. Мысалы, болжаймыз сiзге не керек көмегiмен асханада жиhаздың қоюы және жабдықтың схемасын дайындауға болатын бағдарламаны содан соң заттар және бағалардың тiзiмiн басып шығару құрар едiк. Бағдарлама ол үшiн асханалық жағдай заттары туралы мәлiметпен деректер қоры керек және асхананың суретiнiң көруiн әдiс қандай болмасын.
Тура, Word және VBA жасау мүмкiн Excel бағдарламаларға қарайды Accessтың өздiң құралында және Visio ұштасатын бағдарламаны VBA жасау мүмкiн Officeнiң макробұйрығын құрауға болған. Асхананың орналастыруы үшiн құрама қосымша сызуды тетiгi бар Accessтың белгiсiз буданы немесе Visio деректер қорымен санауға болады.VBA - VB5-шi меншiктi iшкi жиын, бiрақ негiзiнен VBA VB5 табуға болатын барлық дерлiк бар. Мысалы, оқшау режимде емес ) болмашы айырмашылықтар дегенмен Word iске қосуларында болатынын мақұлдауы керек, бiрақ программалау кез келген жағдайда бiрдей iске асады. Болғанша, объектiнiң үлгiлерi Office 97 күштердi алады олар жататын қосымша орындалады, сондықтан және VBA, және VB5 оған манипуляция жасай алады. бiз Vs қоңыр дерлiк ұқсас өңдеудi VB5 интегралдалған ортаға VBA айырмашылығы болатынын көремiз.
Excelға қуатты программалау тiлi жеткiлiктi мамандандырылған қолданбалы жүйелердiң өңдеулерiмен шұғылданатын мамандар үшiн бұл программалық платформаны тiптi тартымды iстейдi. VBA-шы қолданбалы жүйе салатын программалау тiлiнiң өңдеуi Microsoftтiң серiктестiгiнiң стратегиялық бағыттарының бiрi болып табылады. Мұндай Word for Windows, Power Point және қатар басқа бағдарламаларда интегралдап қойыл бұл тiл. VBA Windowsтiң ортасындағы тағы басқа қорлары программалық модулдар, мәзiр, диалогктiк терезенi құруға мүмкiндiк бередi. Мүмкiндiктi арқасында бұл тiлге Excelға функцияларының жиынын едәуiр кеңейтiп, сонымен бiрге мәнi кейбiр шарттар және оқиғалардан тәуелдi болатын функция құруға көрiнiп қалады. Егер бұл қажеттiлiк тусе негiзiнен Excelдың бағдарламасының барлық функциясы толық қайта бағдарламалау мүмкiн.
Кестелiк функциялардың программалауы.
Программалық модул үшiн жеке жұмыс парағын жасалу үшiн(1-шi пиктограмма) Visual Basic-шi пиктографиялық мәзiрдiң Insert Moduleсi пиктограмма бойынша шертiңiз немесе Insert Macro-шi мәзiрден Moduleның нұсқауын шақырыңыз. "Modele1 \\\" \\\ның жаңа жұмыс парағы осыдан кейiн пайда болады. Программалық модулда тiлдегi функцияны VBA сипаттауы керек. Программалық модулдың терезесiнде қалай ептеген мәтiндiк редактордың терезе болғанын жұмыс iстеуге болады, бiрақ сонымен бiрге сiз бағдарламаның мәтiнi жазғанымызды еске сақтауға керек. Функцияның сипаттамасы ар жағында функцияның атауы және үтiр айырық жақшаларға алынған оның дәлелдерi кемшiлiк арқылы шығатын Functionнiң операторымен бастауы керек. Функцияның программалық кодының мәтiнi шындығында содан соңы, сипаттаманы бiтуге жүредi End Functionнiң операторымен тиiстi.
Егер анықталатын функцияның аты программалық кодтың мәтiнiнде (таңбаланушы таныс теңдiк) енгiзу операторы сол бөлiкте болса, онда берiлген мән және дәлелдердiң тап қалған күйiнделер функцияның есептеуiн нәтиже болады. Қосылған құнға салықты есептейтiн функцияны мысал ретiнде қарап шығуға болады.
(Value ) Function NDS
NDS=Value*0.15
End Function
Функциялардың салуы.
Пиктографиялық мәзiрден Object Browserдың 3-шi пиктограммасы бойынша VBA шертiңiз немесе View-шi мәзiрден аттас нұсқауды шақырыңыз.
Функциялар қолданушы
нақтылы дербес объекттер сияқты
Excelдың бағдарламаларында
Функциялардың қолдануы.
Кестенi орналастырған жұмыс парағына өтiңiз. Формулада болатын ұяшыққа ұяшықтарының нұсқағышы және тепетеңдiк таңбасын онда енгiзiңiз ауыстырыңыз. Содан соңы негiзгi пиктографиялық панелдегi функциялардың конструкторының 14-шi пиктограммасы бойынша шертiңiз. Функциялардың конструкторының диалогктiк терезесi пайда болады. Алғашқы қадамда өрiс Financialдiң дәрежесi және құқыққа таңдаңыз өз функциясын NDS табыңыз. Бұл функцияның атауы бойынша шертiңiз, кейiн келесi адымға командалық батырма бойынша Next шертiп не өтiңiз. Функциялардың конструкторының екiншi диалогктiк терезесiн ашылады. Опциялардың терезесiнде бұрын енгiзiлетiн функцияға сiздiң түсiнiгiңiзi бұл жерде көруге болады. Функция ол үшiн жалғыз дәлел Value көрсетiңiз және Finishнiң батырмасы бойынша шертудi конструктордың диалогктiк терезесiн жабыңыз. Кестеде дәлелдiң 15% шама құрайтын мән пайда болады. Кестеде осы функциядан Excelдың бағдарламасының кәдiмгi функциясымен сияқты жұмыс iстеуге болады.
Информация о работе Access visual basic Application мен жұмыс