- Helitaanka Microsoft waa aalad la heli karo oo lagu maareeyo xogta macluumaadka iyada oo aan la helin aqoon barnaamijeed horumarsan.
- Waxay kuu ogolaanaysaa inaad abuurto, habayso oo aad maamusho xogta xogta oo leh interface dareen leh oo muuqaal leh.
- Waxay bixisaa faa'iidooyin sida isdhexgalka codsiyada kale ee Microsoft iyo fududaynta isticmaalka bilawga.
- Waxay ku habboon tahay mashaariicda yaryar iyo kuwa dhexdhexaadka ah, oo leh ikhtiyaaro miisaan leh oo loogu talagalay nidaamyo adag.

Helitaanka Databases: Hagaha Bilowga ugu dambeeya
Horudhac xog-ururineed oo leh Access
Database-yada ayaa udub dhexaad u ah maaraynta macluumaadka aduunka casriga ah ee maanta. Helitaanka Microsoft, oo ah aalad awood badan oo wax ku ool ah, ayaa noqotay albaabka bilawgayaal badan oo soo gala adduunka xiisaha leh ee kaydinta. Tilmaan-bixiyahan dhammaystiran, waxaanu ku dabooli doonaa dhammaan waxyaabaha lagama maarmaanka ah si ay kaaga caawiyaan inaad horumariso xogta Helitaanka oo aad aasaaska u dhigto shaqadaada maareynta xogta.
Helitaanka waxay isku daraysaa fududaanta is-dhexgal muuqaal ah iyo awoodda nidaamka maamulka xogta xogta ee xidhiidhka. Isku-dhafkan ayaa ka dhigaya doorasho ku habboon kuwa doonaya inay ka bilaabaan adduunka xogta macluumaadka iyaga oo aan si sax ah u quusin luqadaha barnaamijyada adag sida SQL.
Maqaalkan oo dhan, waxaanu sahamin doonaa wax walba laga bilaabo fikradaha aasaasiga ah ilaa farsamooyinka horumarsan, inagoo ku siinaya fahan adag oo ku saabsan sida loo abuuro, loo maareeyo, oo loo wanaajiyo xog ururinta Helitaanka. Haddii aad raadinayso inaad abaabusho macluumaadka shakhsiyeed ama aad horumariso xalalka ganacsiga, hagahan ayaa ku qalabayn doona aqoonta aad u baahan tahay si aad uga faa'iidaysato qalabkan.
Aasaaska Helitaanka Microsoft
Helitaanka Microsoft waa codsi nidaamka maaraynta xogta xogta oo xidhiidh ah oo qayb ka ah qaybta Microsoft Office. Is-dhexgalkeeda dareenka leh iyo is-dhexgalka qalabyada kale ee Xafiiska ayaa ka dhigaya doorasho caan ah labadaba kuwa cusub iyo kuwa xirfadlayaasha ah.
Waa maxay saldhigga xogta ee xidhiidhka?
Xogta la xidhiidha waa nooc ka mid ah xog ururinta macluumaadka u habeeya shaxda isku xidhan. Jadwal kastaa wuxuu u taagan yahay qayb (sida macaamiisha, alaabada, ama dalabaadka), iyo xiriirka ka dhexeeya miisaskani waxay kuu oggolaanayaan inaad abuurto xiriir macquul ah oo u dhexeeya xogta. Tani model database waa lagama maarmaan in la fahmo sida Helitaanka u shaqeeyo.
Qaybaha ugu muhiimsan ee Helitaanka
- Miisaska: Waa aasaaska xog kasta oo ku jirta Access. Halkani waa halka macluumaadka lagu kaydiyo saf (diiwaanka) iyo tiirarka (goobaha).
- Waxweydiinta: Waxay kuu oggolaanayaan inaad dib u soo celiso, shaandhayso oo aad falanqaynayso xogta hal ama in ka badan. Weydiimaha waa qayb muhiim ah oo ka mid ah la shaqaynta xogta SQL ee gudaha Access.
- Foomamka: Waxay fududeeyaan galitaanka xogta iyo muuqaalaynta hab ka saaxiibtinimo badan marka loo eego miisaska cayriin.
- Warbixinnada: Waxay ogolaadaan in xogta loo soo bandhigo hab habaysan oo muuqaal soo jiidasho leh si loo falanqeeyo ama loo daabaco.
- VBA Macros iyo Modules: Waxay bixiyaan otomaatig iyo shaqeyn horumarsan isticmaalayaasha khibradda leh.
Faa'iidooyinka isticmaalka Helitaanka xogta macluumaadka
- Adeegsiga Fudud: Interface garaafkeedu wuxuu kuu ogolaanayaa inaad abuurto oo aad maamusho xogta macluumaadka iyada oo aan loo baahnayn aqoonta barnaamijka qoto dheer.
- Isdhexgalka Xafiiska: Si fiican ayuu ula shaqeeyaa Excel, Word iyo codsiyada kale ee Microsoft.
- Xajmiga: Waxay ku habboon tahay mashaariicda yaryar iyo kuwa dhexdhexaadka ah, iyada oo suurtagal ah in loo guuro habab aad u adag sida SQL Server.
- Shakhsi ahaaneed: Waxay bixisaa dabacsanaan heer sare ah si loogu waafajiyo xogta baahiyaha gaarka ah.
Bilawga Access
Si aad u bilawdo, waa muhiim inaad barato is-dhexgalka Access. Markaad furto arjiga, waxaa laguu soo bandhigi doonaa fursado aad ku abuurto xog-ururin cusub ama aad furto mid jira. Sahaminta habab hore loo sii qeexay waxay noqon kartaa hab fiican oo lagu fahmo qaab dhismeedka kaydka xogta si wanaagsan loo qaabeeyey.
Marka aad abuurto xog-ururintaadii ugu horreysay, qaado wakhti aad ku sahamiso ribbon-ka iyo aragtiyaha kala duwan ee la heli karo. Aragtida naqshadaynta shaxda, tusaale ahaan, waxay kuu ogolaanaysaa inaad qeexdo beeraha iyo noocyada xogta, halka aragtida xaashida xogta ay ku tusi doonto diiwaanada qaab xisaabeed u eg.
Xasuusnoow ku-dhaqanku waa furaha. Ha ka baqin inaad tijaabiso qaabab iyo hawlo kala duwan. Markaad ku sii socoto hagahan, waxaad dhisi doontaa aasaas adag si aad u abuurto xog-ururin aad u adag oo hufan.
Miisaska naqshadeynta iyo xiriirka
Naqshadeynta miisaska iyo abuurista cilaaqaadka ayaa lagama maarmaan u ah dhisidda xog hufan oo shaqeyneysa gudaha Helitaanka. Marxaladani waxay aasaas u tahay dhammaan shaqada soo socota, sidaas darteed waa muhiim in la geliyo waqtiga iyo dareenka lagama maarmaanka ah.
Abuuritaanka miisas waxtar leh
Marka la samaynayo miisaska Access, waa muhiim inaad raacdo dhaqamada wanaagsan qaarkood:
- Habaynta: U qaybi macluumaadka miisaska macquulka ah si aad uga fogaato ku-noqoshada xogta. Tusaale ahaan, halkii aad lahaan lahayd hal miis oo ay ku jiraan dhammaan macaamiisha iyo dalbashada macluumaadka, u samee miisas gaar ah macaamiisha iyo dalabaadka.
- Doorashada noocyada xogta: Dooro nooca xogta ku habboon goob kasta (qoraal, lambar, taariikh, iwm.). Tani kaliya ma badbaadinayso meel bannaan, laakiin sidoo kale waxay hagaajinaysaa daacadnimada xogta.
- Furayaasha aasaasiga ah: Miis kastaa waa inuu lahaadaa fure u gaar ah oo tilmaamaya diiwaan kasta. Gelitaanku wuxuu si toos ah u dhalin karaa goobta "ID" lambarka si toos ah ujeedadan.
- Goobaha la xisaabiyay: Isticmaal meelaha la xisaabiyay si aad u hesho macluumaadka laga soo saari karo meelo kale, halkii aad si toos ah u kaydin lahayd.
Samaynta cilaaqaad
Xidhiidhku waa udub dhexaadka qaabka xogta xogta ee xidhiidhka. Gudaha galitaanka, waxaad abuuri kartaa dhowr nooc oo xiriir ah:
- Mid mid: Diiwaan kasta oo ku jira Shaxda A waxa uu la xidhiidha hal diiwaan oo ku jira Shaxda B.
- Mid ilaa badanDiiwaanka Shaxda A waxa uu la xidhiidhi karaa dhawr diiwaan oo ku jira shaxda B.
- In badan oo badanDiiwaanada badan ee shaxda A waxa ay la xidhiidhi karaan diiwaano badan oo ku jira Jadwalka B (badanaa waxa lagu hirgaliyaa miiska isku xidhka).
Si loo dhiso cilaaqaad:
- Tag tabka "Database Tools" oo dooro "Relationships."
- Jiid meelaha la xidhiidha miisaska dhexdooda si aad u abuurto xidhiidhka.
- Wuxuu qeexayaa daacadnimada tixraaca si loo ilaaliyo joogtaynta xogta.
daacadnimada tixraaca
Daacadnimada tixraacku waa muhiim si loo ilaaliyo joogtaynta xogta xogtaada. Markaad hawl geliso:
- Waxay ka hortagtaa diiwaanada ay tixraacayaan jaantusyada kale in la tirtiro.
- Wuxuu xaqiijiyaa in xogta aan la gelin karin shax laxiriira haddii diiwaan u dhigma uusan ku jirin miiska waalidka.
Tusaalaha wax ku oolka ah ee xog-ururinta leh Access
Aynu qiyaaso kaydka kaydka dukaanka onlineka ah. Waxaan haysan karnaa jaantusyada soo socda:
- MacaamiishaClient_ID (furaha aasaasiga ah), Magaca, iimaylka, Cinwaanka
- AlaabtaProduct_ID (furaha aasaasiga ah), Product_Magaca, Qiimaha, Stock
- AmaradaOrder_ID (furaha aasaasiga ah), Customer_ID (furaha shisheeye), Dalbashada_Taariikhda
- Dalabka_Faahfaahin: Detail_ID (furaha aasaasiga ah), Order_ID (furaha shisheeye), Product_ID (furaha shisheeye), Tirada
Qaabkan, waxaanu ku dhisi doonaa xidhiidh hal-ilaa-badan u dhexeeya Macaamiisha iyo Dalabka, iyo inta u dhaxaysa Amarada iyo Faahfaahinta Dalabka. Shaxda Order_Details waxa uu u shaqeeyaa sidii miiska isku xidhka ee xidhiidhka badan iyo kuwa badan ee u dhexeeya Dalabka iyo Alaabta.
Markaad naqshadaynayso jaantusyadaada iyo xidhiidhadaada, had iyo jeer ka fikir sida xogtu ula xidhiidho aduunka dhabta ah. Naqshadaynta kaydka ee wanaagsan waxay ka tarjumaysaa macquulka nidaamka aad moodayso, fududaynta weydiimaha hufan iyo dayactirka muddada dheer.
Xasuusnoow in nakhshadeynta keydka macluumaadka ay tahay habsocod soo noqnoqonaysa. Ha ka baqin inaad wax ka beddesho marka aad si fiican u fahamto baahiyaha xogtaada. Ku-dhaqanka iyo waayo-aragnimada, waxaad kobcin doontaa dareen abuurista qaab-dhismeedyada xogta Helista kuwaaso adag oo hufan.
Weydiimaha sare ee Access
Weydiinta waa mid ka mid ah sifooyinka ugu awoodda badan ee Helitaanka, taas oo kuu oggolaanaysa inaad si hufan u soo saarto, shaandhayso, oo aad u falanqeyso xogta. Hagaajinta su'aalaha waa lama huraan si aad uga faa'iidaysato xog ururintaada iyo samaynta falanqaynta adag.
Noocyada weydiimaha ee Helitaanka
- Weydiimaha xulashada: Kuwa ugu caansan, waxay ka soo saaraan xogta hal ama in ka badan oo ku salaysan shuruudo gaar ah.
- Weydiimaha ficilkaIsbeddel ku samee xogta, sida cusboonaysiinta, tirtirka, ama ku darista diiwaannada.
- Weydiimaha isdhaafsiga: Soo koob xogta oo u soo bandhig qaab miiska pivot.
- Weydiimaha ururkaIsku-dubarid diiwaannada jaantusyo badan oo ku salaysan meelaha la xidhiidha.
Abuuritaanka Weydiimo Sare
Si aad u abuurto su'aalo aad u casrisan, waxaad isticmaali kartaa aragtida naqshadaynta weydiimaha ama waxaad si toos ah u qori kartaa SQL. Waa kuwan qaar ka mid ah farsamooyinka horumarsan:
Isticmaalka shuruudo badan
Waxaad isku dari kartaa shuruudo badan adoo isticmaalaya hawlwadeeno macquul ah sida AND iyo AMA. Tusaale ahaan:
SELECT * FROM Productos
WHERE (Precio > 100 AND Categoria = 'Electrónica')
OR (Stock < 10 AND Proveedor = 'Proveedor A')
Wadarta weydiimaha
Wuxuu adeegsadaa hawlaha isku-darka sida SUM, AVG, COUNT si uu u sameeyo xisaabinta kooxaha diiwaanka:
SELECT Categoria, AVG(Precio) AS PrecioPromedio
FROM Productos
GROUP BY Categoria
HAVING AVG(Precio) > 50
Su'aalaha
Su'aalo-hoosaadyadu waxay kuu oggolaanayaan inaad hal su'aal ku dhex gasho mid kale si aad u qabato hawlgallo kakan:
SELECT NombreProducto, Precio
FROM Productos
WHERE Precio > (SELECT AVG(Precio) FROM Productos)
Hagaajinta weydiinta
Si loo horumariyo waxqabadka su'aalahaaga:
- Isticmaal tusmooyinkaSamee tusmooyin ku saabsan goobaha inta badan loo isticmaalo weydiimaha.
- Waxay xadidaysaa xogta la helay: Dooro kaliya meelaha loo baahan yahay halkii aad isticmaali lahayd *.
- Isticmaal JOINs halkii aad ka isticmaali lahayd su'aalo hoose halka ay suurtagal tahay si loo hagaajiyo waxtarka.
Weydiimaha la jaan-qaaday
Weydiimaha la jaan-qaadaya waxay kuu oggolaanayaan inaad abuurto weydiimo dabacsan oo ku dhiirrigeliya isticmaalaha:
PARAMETERS Currency;
SELECT * FROM Productos
WHERE Precio >
La shaqaynta xogta xogta ee SQL in Access
In kasta oo Access ay bixiso interface garaaf ah oo lagu abuurayo weydiimaha, ogaanshaha SQL waxay ku siinaysaa kontorool iyo dabacsanaan dheeraad ah. Waxaad u kala beddeli kartaa aragtida naqshadeynta iyo aragtida SQL si aad u nadiifiso weydiimahaaga.
Tusaalaha weydiinta SQL ee aad u adag:
SELECT c.NombreCliente,
SUM(dp.Cantidad * p.PrecioUnitario) AS TotalGastado
FROM Clientes c
INNER JOIN Pedidos pe ON c.ID_Cliente = pe.ID_Cliente
INNER JOIN Detalles_Pedido dp ON pe.ID_Pedido = dp.ID_Pedido
INNER JOIN Productos p ON dp.ID_Producto = p.ID_Producto
WHERE YEAR(pe.Fecha_Pedido) = YEAR(Date())
GROUP BY c.NombreCliente
HAVING SUM(dp.Cantidad * p.Precio) > 1000
ORDER BY TotalGastado DESC
Weydiintani waxay xisaabinaysaa wadarta guud ee uu macaamiishu kharash gareeyay sanadka hadda socda, iyadoo tusaysa kaliya kuwa bixiyay in ka badan 1000, oo laga dalbaday kharashaadka ugu sarreeya ilaa kan ugu hooseeya.
Hagaajinta su'aalaha sare ee Helitaanka waxay kuu oggolaan doontaa inaad ka soo saarto fikrado qiimo leh xogtaada, sameyso falanqayn adag, oo aad samayso go'aamo xog ogaal ah oo ku salaysan xogtaada. Ku celceli abuurista su'aalo kakan oo isa soo taraya, hana ka baqin inaad tijaabiso farsamooyin kala duwan iyo isku darka hawlaha SQL. Databases leh Helitaanka ayaa wali suurtagal ah maanta.
Foomamka isdhexgalka ee gelitaanka xogta
Foomamka Helitaanka ayaa ah aaladaha aasaasiga ah ee isdhexgalka isticmaalaha xogta xogta. Waxay bixiyaan is-dhexgal-saaxiibtinimo ee isticmaalaha gelitaanka xogta, tafatirka iyo muuqaalka, si weyn u wanaajiya khibradda isticmaalaha iyo hufnaanta maareynta macluumaadka.
Muhiimadda foomamka
Foomamka waxay bixiyaan faa'iidooyin dhowr ah marka loo eego gelitaanka xogta tooska ah ee miisaska:
- Adeegsiga Fudud: Waxay xogta u soo bandhigaan si habaysan oo muuqaal ahaan soo jiidasho leh.
- Xakamaynta gelitaanka: Waxay kuu oggolaanayaan inaad xaqiijiso xogta oo aad iska ilaaliso khaladaadka caadiga ah.
- Shakhsi ahaaneed: Waa la waafajin karaa si ay u muujiyaan kaliya macluumaadka khuseeya isticmaale kasta.
- Automation: Waxay ku jiri karaan xisaabinta tooska ah iyo macquulnimada ganacsiga.
Samaynta foomamka aasaasiga ah
Si loo abuuro qaab aasaasi ah:
- Dooro miiska ama su'aalaha aad rabto inaad ku salayso foomka.
- Tag tab "Abuur" oo dooro "Form" si aad u abuurto degdeg ah.
- Isticmaal Wizard Form si aad u maamusho naqshadayntaada hore.
Naqshadaynta Foomka Sare
Si loo abuuro qaabab aad u casrisan:
- Isticmaal aragtida naqshadeyntaOggolow in si sax ah loo xakameeyo habaynta curiyeyaasha.
- Ku dar kontarooladaWaxaa ku jira sanduuqyada qoraalka, badhamada, liisaska hoos u dhaca, iwm.
- Habee muuqaalkaHagaaji midabada, xarfaha, iyo qaababka si aad u wanaajiso bilicda.
- Samee foomamka hooseFaa'iido u leh soo bandhigida xogta la xidhiidha (tusaale, dalabaadka macaamiisha).
Xaqiijinta xogta foomam
Xaqiijinta ayaa muhiim u ah ilaalinta daacadnimada xogta:
- Xeerarka ansixintaDeji xeerar goobaha (tusaale ahaan, kala duwanaanshaha taariikhda ansax ah).
- Farriimaha khaladka gaarka ahWaxay bixisaa jawaab celin cad marka xogta khaldan la geliyo.
- Liisaska qiyamkaIsticmaal liiska hoos-u-dhaca si aad u xaddido fursadaha qiimayaasha la sii qeexay.
Tusaalaha sharciga ansaxinta ee goobta da'da:
Entre 18 Y 100
Fariinta khaladka leh:
La edad debe estar entre 18 y 100 años.
Automation leh macros iyo VBA
Si aad u hesho hawlo horumarsan, waxaad isticmaali kartaa macros ama Visual Basic for Applications (VBA):
- Macro: Waxay si otomaatig ah u sameeyaan ficillada caadiga ah iyada oo aan loo baahnayn barnaamij.
- VBAWaxay bixisaa dabacsanaan weyn oo macquul ah oo adag iyo habaynta horumarsan.
Tusaalaha koodka VBA si loo ansixiyo foom ka hor inta aanad kaydin:
Private Sub Form_BeforeUpdate(Cancel As Integer)
If IsNull(Me.NombreCliente) Or Len(Trim(Me.NombreCliente)) = 0 Then
MsgBox "El nombre del cliente es obligatorio.", vbExclamation
Cancel = True
End If
End Sub
Abuuritaanka qaabab firfircoon
Foomamka firfircooni waxay la qabsadaan iyagoo ku salaysan ficillada isticmaalaha ama xaaladda xogta:
- filtarrada firfircoonBeddel fursadaha jira ee ku salaysan kantarool ku salaysan doorashooyin hore.
- Muuqaal Shuruudeed: Muuji ama qari beeraha ku salaysan shuruudaha qaarkood.
- Xisaabinta waqtiga-dhabta ah: Cusbooneysii wadarta ama koobitaanka marka isticmaaluhu uu galo xogta.
Hababka ugu fiican ee qaabaynta foomka
- Fudayd: Ha ku daadin foomka oo leh waxyaabo badan.
- Joogto: Hayso naqshad joogto ah dhammaan foomamkaaga.
- GaaritaanHubi in foomku yahay kiiboodhka-saaxiibtinimo oo la socon kara akhristayaasha shaashadda.
- Warcelinta: Waxay bixisaa xaqiijin cad oo ku saabsan tallaabooyinka la qaaday.
Tusaale wax ku ool ah: Foomka dalbashada
Aan qiyaaso foom si aan u galno amarro cusub xogtayada:
- Dalbo madaxaGoobaha Aqoonsiga Macmiilka (liiska hoos-u-dhaca), Taariikhda Dalbashada (oo leh ansax), iyo Xaaladda Dalbashada.
- Faahfaahin dalabQaab-hoosaad ka muuji liiska alaabta, tirada, iyo qiimaha.
- ResumenGoobaha la xisaabiyay ee tusinaya wadarta dalabka, cashuuraha, iyo wadarta kama dambaysta ah.
- badhamada waxqabadka"Save order", "Cancel", "Daabaca qaansheegta".
Koodhka VBA si loo xisaabiyo wadarta dalabka:
Private Sub Calcular_Total()
Dim rs As Recordset
Dim total As Currency
set rs = Me.Faahfaahin_hoosaad.Form.RecordsetClonetotal = 0
if Ma aha rs.EOF Markaasuurs.Dhaqdhaqaaqa First
Do Ilaa rs.EOF
total = total + rs!Tirada * rs!UnitPrice
rs.Dhaqdhaqaaqa Xiga
loop
Dhammaad haddii
Warbixinada gaarka ah iyo falanqaynta xogta
Warbixinada Helitaanka ayaa ah aalado awood leh oo si wax ku ool ah loo soo bandhigo loona falanqeeyo xogta. Waxay kuu oggolaanayaan inaad u beddesho macluumaadka ku kaydsan xogtaada waraaqo muuqaal soo jiidasho leh oo si fudud loo fahmi karo, oo ku habboon go'aan qaadashada iyo soo bandhigida natiijooyinka.
Helitaanka Aasaaska Warbixinta
Warbixinnada ku jira Access waxay bixiyaan faa'iidooyin dhowr ah:
- Bandhig xirfadeed: Waxay kuu oggolaanayaan inaad abuurto dukumentiyo leh muuqaal la dhalaalayay oo xirfad leh.
- Fududeyn: Waxaa loo habayn karaa si ay xogta u soo bandhigaan siyaabo badan.
- Xisaabinta otomaatiga ahKuwaas waxaa ka mid ah wadarta guud, celceliska, iyo xisaabinta kale ee adag.
- Kooxaynta iyo kala saarista: Waxay u habeeyaan xogta si macquul ah oo sahlan oo loo raaco.
Abuuritaanka Warbixinno Aasaasiga ah
Si loo abuuro warbixin aasaasi ah:
- Dooro shaxda ama su'aalaha aad rabto inaad ku salayso warbixinta.
- Tag tab "Abuur" oo dooro "Warbixinta" abuurista degdega ah.
- Isticmaal Wizard Warbixinta si aad u maamusho naqshadayntaada hore.
Naqshadeynta Warbixinta Sare
Si aad u hesho warbixino kale oo casri ah:
- Isticmaal aragtida naqshadeyntaOggolow in si sax ah loo xakameeyo habaynta curiyeyaasha.
- Ku dar walxaha garaafka: Ku dar calaamadaha, sawirada iyo sawirada si kor loogu qaado bandhigga muuqaalka.
- Abuur qaybo gaar ah: Ku dar madax iyo cag-dhigayaal koox kasta oo xog ah.
- Isticmaal tibaaxo: Waxay ku daraysaa xisaabaadka iyo macquulka shuruudaysan warbixinta.
Xog ururin iyo kala saarid
Kooxaynta iyo kala soocida ayaa lama huraan u ah abaabulka macluumaadka:
- Heerarka kooxayntaU habeyn xogta qaybo iyo qaybo-hoosaadyo.
- Wadarta guud ee kooxda: U xisaabi wadarta hoose ee koox kasta oo xog ah.
- Kala-soociddii Gaar Ahaan: Kala sooc xogta marka loo eego shuruudo badan.
Tusaale odhaah si loo xisaabiyo wadarta iibka koox kasta:
=Sum(*)
Jaantusyada iyo muuqaallada
Jaantusyadu waxay si weyn u wanaajin karaan fahamkaaga xogta:
- Sawirro isku dhafan: Geli jaantusyada si toos ah warbixinta.
- sawiro firfircoonSamee muuqaalo si toos ah ugu cusbooneysiiya xogta.
- Qaab shuruudaysanIsticmaal midabyo iyo qaabab si aad u muujiso isbeddellada ama qiimaha muhiimka ah.
Warbixino is dhexgal ah
Si loo abuuro warbixino firfircoon:
- HalbeegyadaWaxay u ogolaataa isticmaalayaasha inay habeeyaan warbixinta wakhtiga runtime.
- Xiriirada isku xidhkaWaxaa ku jira xiriirinta faahfaahin dheeraad ah ama ilo dibadeed.
- Warar hooseKu dhex dheji warbixinnada kale si aad u muujiso xogta la xidhiidha.
Tusaale warbixin la soo koobay:
PARAMETERS Short;
SELECT *
FROM Ventas
WHERE Year(]) =
Dhoofinta iyo qaybinta warbixinnada
Helitaanka waxay ku siinaysaa dhawr ikhtiyaar oo lagu wadaago warbixinnada:
- Dhoofinta PDF: Ku habboon qaybinta iyo kaydinta
- U dhoofi Excel: Faa'iido u leh falanqayn dheeraad ah.
- Ku soo dir iimayl ahaan: Si toos ah u qaybinta warbixinta.
Falanqaynta Xogta Hormarsan: Databases leh Helitaanka
Falanqeyn dheeri ah:
- Miisaska firfircoonSamee soo koobid is-dhexgal ah oo xog-ururin ah.
- Weydiimaha isdhaafsigaWaxay abuurtaa warbixinnada matrixka ee isbarbardhigga adag.
- Is dhexgalka Awooda BI: Ku xidh xogtaada gelitaanka aaladaha Sirdoonka Ganacsiga si loo gorfeeyo horumarsan.
Tusaale wax ku ool ah: Warbixinta iibka sannadlaha ah
Aynu qiyaasno warbixinta iibka sannadlaha ah ee dukaankayaga onlaynka ah:
- Madaxa Warbixinta: Cinwaanka, sanadka, astaanta shirkadda.
- Soo-koobid Fulineed: Shaxda bar ee muujinaysa iibka billaha ah.
- Faahfaahinta qayb ahaan:
- Shaxda iibka ah ee qaybta alaabta.
- Shaxda Pie oo muujinaysa qaybinta iibka.
- Macaamiisha ugu fiicanLiiska 10-ka macaamiil ee ugu sarreeya wadarta iibkooda
- Isbeddellada: Sadar garaaf is barbar dhigaya iibka 3dii sano ee la soo dhaafay.
- Muuqaalka hooseSoo sheeg taariikhda curinta, lambarka bogga.
Koodhka VBA si loo cusboonaysiiyo jaantuska iibka billaha ah:
Private Sub ActualizarGraficoVentas()
Dim ctl As Control
Dim rst As Recordset
set ctl = Me.Garaafka Iibkaset marka hore = HaddaDb.FurRecordset('Xulashada Bisha, SUM(Wadarta) Sida Bisha Iibka ee KOOXDA Iibka Bisha')
ctl.RowSource = marka hore.magacactl.RowSourceType = "Miiska/Su'aalaha"
ctl.ChartType = xlColumnClustered
ctl.Cinwaanka shaxda = "Iibinta billaha ah"
End Sub
Warbixinta gaarka ah iyo falanqaynta xogta ayaa ah qaybaha muhiimka ah ee isticmaalka xogta horumarsan ee Helitaanka. Markaad barato farsamooyinkan, waxaad awoodi doontaa inaad ka soo saarto fikrado qiimo leh xogtaada oo aad u soo bandhigto si wax ku ool ah daawadayaasha kala duwan. Had iyo jeer xasuuso inaad ku habboonaato warbixinahaaga baahiyaha gaarka ah ee dhagaystayaashaada oo aad ilaaliso dheelitirnaanta u dhexeeya dhammaystirka macluumaadka iyo hufnaanta soo jeedinta.
Automation leh macros iyo VBA
Automation-ka ayaa fure u ah hagaajinta hufnaanta iyo shaqeynta xogahaaga Helitaanka. Labada macros iyo Visual Basic for Applications (VBA) waxay bixiyaan qalab awood leh oo loogu talagalay in lagu habeeyo hawlaha soo noqnoqda, hirgelinta caqli-gal ganacsi oo adag, iyo abuurista xalal gaar ah.
Hordhac macros ee Access
Macrosku waa ficillo taxane ah oo aad abuuri karto adigoon u baahnayn aqoonta barnaamijka. Waxay ku habboon yihiin hawlo fudud oo soo noqnoqda.
Faa'iidooyinka macros:
- Fudud in la abuuro oo wax laga beddelo
- Looma baahna aqoon barnaamij
- Ammaan oo si sahlan loo saxo
Tusaale makro fudud si loo furo foom:
- Abuur macro cusub
- Ku dar ficilka "OpenForm".
- Dooro foomka aad rabto inaad furto
- Keydi makro
Macros sare
Macros waxay noqon kartaa mid aad u casrisan:
- Macros shuruudaysan: Waxay fuliyaan falal ku salaysan shuruudo.
- Macros xogta: Waxay sameeyaan hawlgallo ku saabsan xogta shaxda.
- Isticmaalaha Interface Macros: Waxay shakhsiyeeyaan khibrada isticmaalaha.
Tusaale makro shuruudaysan:
Si ! > 1000 Entonces
AplicarDescuento
MostrarMensaje
FinSi
Hordhac VBA
VBA waa luuqad barnaamijeed si buuxda u sifaysan oo bixisa dabacsanaan iyo awood ka weyn macros.
Faa'iidooyinka VBA:
- Xakamaynta buuxda ee macquulka iyo socodka barnaamijka
- La qabsiga codsiyada kale ee Xafiiska
- Awoodda lagu abuuro hawlo gaar ah
Si aad u bilowdo VBA:
- Fur Tifaftiraha Aasaasiga ah ee Visual (Alt + F11)
- Geli module cusub ama foom
- Qor koodka VBA-gaaga
Aasaaska VBA
Qaar ka mid ah qaababka aasaasiga ah ee VBA:
- Kala duwanaanshaha iyo noocyada xogta:
Dim nombreCliente As String
Dim edad As Integer
Dim precioTotal As Currency
- Hababka xakamaynta:
If edad >= 18 Then
MsgBox "Eres mayor de edad"
Else
MsgBox "Eres menor de edad"
End If
Waayo, i = 1 Ku 10Debug.Daabac i
Xiga i
- Functions iyo subbroutines:
Function CalcularDescuento(precio As Currency) As Currency
If precio > 100 Then
CalcularDescuento = precio * 0.1
Else
CalcularDescuento = 0
End If
End Function
Sub CusbooneysiiInventory()Koodhka si loo cusboonaysiiyo agabka
End Sub
Automation ee hawlaha guud
Tusaalooyinka hawlaha aad si toos ah u samayn karto:
- Soo dejinta iyo dhoofinta xogta:
Sub ImportarDatosExcel()
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, "TablaDestino", "C:\Datos\Archivo.xlsx", True
End Sub
- Diraya iimaylo:
Sub EnviarInformeEmail()
Dim objOutlook As Object
Dim objMail As Object
set objOutlook = Abuur Shay("Outlook. Codsiga")
set objMail = objOutlook.Abuur Shayga(olMailItem)
Sida objMail
.Ku = "recipient@example.com"
.Subject = "Cusboonaysiinta Database"
.jirka = "Database-ka waa la cusboonaysiiyay."
.Lifaaq.«C:\Wararka\MonthlyReport.pdf»
.Send
End Iyadoo