ການແກ້ໄຂການສອບຖາມໃນ Microsoft Access

ຂະບວນການສໍາລັບການປັບປຸງຄໍາຖາມ Microsoft Access ແມ່ນຄ້າຍຄືກັນກັບຂະບວນການສໍາລັບການສ້າງຫນຶ່ງໃນສະຖານທີ່ທໍາອິດ. ການສອບຖາມອາດຈະມີການປ່ຽນແປງໂດຍໃຊ້ Design View ຫຼື SQL View, ແຕ່ທ່ານບໍ່ສາມາດໃຊ້ Query Wizard ເພື່ອແກ້ໄຂຄໍາຖາມທີ່ມີຢູ່.

ເລີ່ມຕົ້ນໂດຍການຄລິກຂວາໃສ່ການສອບຖາມເປົ້າຫມາຍຂອງທ່ານພາຍໃນກະດານວັດຖຸຢູ່ເບື້ອງຊ້າຍຂອງຫນ້າຈໍພາຍໃນຖານຂໍ້ມູນຂອງທ່ານ. ໃນເມນູທີ່ບໍ່ປາກົດຂຶ້ນ, ເລືອກ ອອກແບບເບິ່ງ. ຄໍາຖາມຈະເປີດໃນ Datasheet View. ເມື່ອທ່ານຄລິກຂວາໃສ່ຊື່ຄໍາຖາມໃນແຖວແຖບຂ້າງເທິງຂໍ້ມູນເບິ່ງ Datasheet View, ທ່ານສາມາດປ່ຽນຮູບແບບການເບິ່ງ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ທ່ານກໍາລັງຢູ່ໃນ Datasheet, ເຊິ່ງບໍ່ສາມາດແກ້ໄຂໂຄງສ້າງ (ເຖິງແມ່ນວ່າທ່ານສາມາດໃສ່ແລະເອົາຂໍ້ມູນຈາກມຸມເບິ່ງນີ້). ແນວໃດກໍ່ຕາມ, ທ່ານສາມາດແກ້ໄຂໂຄງສ້າງຂອງແບບສອບຖາມແລະບັນທຶກຫຼືບັນທຶກ - ເປັນສິ່ງທີ່ດັດແປງຕາມຄວາມຕ້ອງການ.

Design View

ການອອກແບບເບິ່ງເປີດຫນ້າຈໍແບ່ງປັນແບບຢຽດຕາມທາງຂວາງ. ເຄິ່ງຫນຶ່ງດ້ານເທິງສະແດງຮູບສີ່ຫຼ່ຽມມົນທີ່ເປັນຕົວແທນຂອງຕາຕະລາງຫຼືຄໍາຖາມທຸກໆຄໍາຖາມທີ່ທ່ານກໍາລັງປັບປຸງ. ເຂດທີ່ສໍາຄັນ - ໂດຍປົກກະຕິເປັນຕົວລະບຸຕົວເປັນເອກະລັກ - ມີປຸ່ມສີຂຽວຂະຫນາດນ້ອຍຕໍ່ໄປ. ແຕ່ລະຮູບສີ່ຫລ່ຽມທີ່ມີຮູບສີ່ຫລ່ຽມອື່ນໂດຍວິທີການເຊື່ອມຕໍ່ທົ່ງນາໃນຕາຕະລາງຕາຕະລາງຫນຶ່ງໃນພາກອື່ນ.

ສາຍເຫຼົ່ານີ້ເປັນສາຍພົວພັນ. ໃນການອອກແບບເບິ່ງ, ການຄລິກຂວາໃສ່ສາຍຊ່ວຍໃຫ້ທ່ານປ່ຽນຄວາມສໍາພັນ. ທ່ານສາມາດເລືອກຈາກຫນຶ່ງໃນສາມທາງເລືອກ:

ເຫຼົ່ານີ້ສາມປະເພດການເຂົ້າຮ່ວມ (ໃນ, ຊ້າຍ, ຂວາ) ເປັນຊຸດຂອງຈໍານວນເຕັມຂອງການເຂົ້າຮ່ວມທີ່ຖານຂໍ້ມູນສາມາດປະຕິບັດໄດ້. ການສອບຖາມທີ່ສັບສົນຫຼາຍ, ທ່ານຈໍາເປັນຕ້ອງຍ້າຍໄປເບິ່ງ SQL.

ເມື່ອທ່ານເຊື່ອມຕໍ່ຕາຕະລາງທີ່ທ່ານເລືອກກັບເສັ້ນສາຍພົວພັນ, ທ່ານຈະເຫັນວ່າເຄິ່ງຫນຶ່ງຂອງລຸ່ມຈໍສະແດງສະແດງຕາຕະລາງຕາຕະລາງທັງຫມົດທີ່ຄໍາຖາມຈະກັບມາ. ກ່ອງສະແດງສະແດງຫຼືລຶບເຂດຂໍ້ມູນໃນເວລາທີ່ຄໍາຖາມທີ່ຖືກເອີ້ນໃຊ້ - ທ່ານສາມາດກັ່ນຕອງການສອບຖາມໂດຍອີງໃສ່ຂົງເຂດທີ່ບໍ່ໄດ້ສະແດງ. ນອກນັ້ນທ່ານຍັງສາມາດເພີ່ມຫຼືແກ້ໄຂລໍາດັບຄໍາສັ່ງເພື່ອສັ່ງໃຫ້ຜົນໄດ້ຮັບໃນລັກສະນະສູງຂຶ້ນຫຼືຫຼຸດລົງ, ເຖິງແມ່ນວ່າ Microsoft Access ຈະຈັດການປະເພດຕ່າງໆໃນຄໍາສັ່ງຊ້າຍໄປຫາຂວາຕາມທົ່ງນາ. ທ່ານສາມາດຈັດລຽງລໍາດັບຄໍລໍາໃຫມ່ໄດ້ໂດຍການນໍາພວກເຂົາໄປທາງຊ້າຍຫຼືຂວາຜ່ານຕາຂ່າຍໄຟຟ້າ, ເພື່ອບັງຄັບໃຫ້ມີຮູບແບບການແຍກປະເພດໃດຫນຶ່ງ.

ກ່ອງ Criteria ຂອງ Design View ຊ່ວຍໃຫ້ທ່ານສາມາດກໍານົດເງື່ອນໄຂການຈໍາກັດ, ດັ່ງນັ້ນເມື່ອການສອບຖາມໃຊ້, ມັນຈະສະແດງຊຸດຂອງຂໍ້ມູນທີ່ກົງກັບການກັ່ນຕອງຂອງທ່ານເທົ່ານັ້ນ. ຕົວຢ່າງເຊັ່ນໃນຄໍາຖາມກ່ຽວກັບຄໍາສັ່ງຜະລິດຕະພັນເປີດ, ທ່ານສາມາດເພີ່ມ criterion = 'MI' ກັບຄໍລໍາລັດເພື່ອສະແດງຄໍາສັ່ງຈາກ Michigan ເທົ່ານັ້ນ. ເພື່ອເພີ່ມລະດັບຂອງເງື່ອນໄຂ, ໃຫ້ໃຊ້ ຫຼື ກ່ອງພາຍໃນຄໍລໍາຫຼືເພີ່ມເງື່ອນໄຂໄປຍັງຖັນອື່ນໆ.

SQL View

ໃນມຸມເບິ່ງ SQL, Microsoft Access ທົດແທນຂໍ້ມູນທີ່ມີ Structured Query Language syntax ທີ່ Access parses ເພື່ອກໍານົດຂໍ້ມູນໃດທີ່ຈະດຶງຈາກແຫຼ່ງຂໍ້ມູນແລະກົດລະບຽບທຸລະກິດ.

ບົດລາຍງານ SQL ໂດຍປົກກະຕິປະຕິບັດຕາມແບບຟອມຕັນ:

SELECT Table1 [Fieldname1], Table2 [Fieldname2]
FROM Table1 RIGHT JOIN Table2 ON Table1 [Key1] = Table2 [Key2]
WHERE Table1 [Fieldname1]> = "FilterValue"

ຜູ້ຂາຍຖານຂໍ້ມູນທີ່ແຕກຕ່າງກັນສະຫນັບສະຫນູນສະບັບ SQL ທີ່ແຕກຕ່າງກັນເລັກນ້ອຍ. ມາດຕະຖານພື້ນຖານ, ເອີ້ນວ່າ syntax ທີ່ສອດຄ່ອງກັບ ANSI, ຄວນ ຈະສາມາດເຮັດວຽກໃນທຸກສະພາບແວດລ້ອມຖານຂໍ້ມູນ. ຢ່າງໃດກໍຕາມ, ຜູ້ຂາຍແຕ່ລະມາດເຕີມາດຕະຖານ SQL ທີ່ມີການປັບຂະຫນາດຂອງຕົນເອງ. ຕົວຢ່າງເຊັ່ນ Microsoft ໃຊ້ Jet Database Engine ພາຍໃນການເຂົ້າເຖິງ. Microsoft ຍັງສະຫນັບສະຫນູນ SQL Server. ຜູ້ຂາຍອື່ນໃຊ້ວິທີການທີ່ແຕກຕ່າງກັນ, ສະນັ້ນ SQL ໂດຍທົ່ວໄປແມ່ນບໍ່ສາມາດເຮັດວຽກຮ່ວມກັນໄດ້ຕາມມາດຕະຖານສະຫນັບສະຫນູນ.

ຖ້າທ່ານບໍ່ຄຸ້ນເຄີຍກັບໄວຢາກອນຂອງການປະຕິບັດ SQL ຂອງ Jet Database Engine, ຫຼັງຈາກນັ້ນ, ການປັບແຕ່ງ SQL View ສາມາດທໍາລາຍການສອບຖາມຂອງທ່ານໄດ້. ຕິດກັບການອອກແບບເບິ່ງ, ແທນທີ່ຈະ. ຢ່າງໃດກໍຕາມ, ສໍາລັບການປ່ຽນແປງໄວໆ, ມັນບາງຄັ້ງງ່າຍຕໍ່ການດັດປັບ SQL ພາຍໃຕ້ການແກ້ໄຂ schematic View Design. ຖ້ານັກວິເຄາະອື່ນໆໃນບໍລິສັດຂອງທ່ານຕ້ອງການຮູ້ວ່າທ່ານໄດ້ຮັບຜົນໃດຫນຶ່ງ, ສົ່ງໃຫ້ພວກເຂົາຕັດແລະຖອນຄໍາສັ່ງ SQL ຂອງທ່ານຫຼຸດຜ່ອນຄວາມສັບສົນກ່ຽວກັບການອອກແບບແບບສອບຖາມ.

ການປະຢັດການເຮັດວຽກຂອງທ່ານ

ໃນ Microsoft Access 2016, ທ່ານສາມາດບັນທຶກແລະ overwrite ຂໍ້ມູນໃນປັດຈຸບັນໂດຍການຄລິກຂວາແຖບແລະເລືອກ Save. ເພື່ອບັນທຶກການສອບຖາມທີ່ຖືກປັບປຸງເປັນຊື່ອື່ນ, ໃຫ້ຄໍາຖາມໃນປັດຈຸບັນຕໍ່ໄປ, ໃຫ້ຄລິກໃສ່ File, ເລືອກ Save As ແລະ Save Object As.