คำถามติดแท็ก microsoft-access

Microsoft Access เป็นเครื่องมือพัฒนาฐานข้อมูลแอปพลิเคชันที่รวดเร็ว

1
การระบุชื่อเวิร์กชีทที่จำเป็นเมื่อระบุเซลล์ตามชื่อใน Excel 2007
ฉันไม่รู้ว่านี่เป็นการเปลี่ยนแปลงในรุ่นหรือไม่ แต่ในปี 2546 สิ่งนี้เคยทำงานใน Access VBA: Dim xlSheet As Excel.Worksheet xlSheet.Range("RangeName").Value = 100 ก่อนหน้านี้ฉันไม่จำเป็นต้องระบุแผ่นงานเพราะ "RangeName" ไม่ซ้ำกัน Excel 2007 ไม่พิจารณาว่าเป็นค่าที่ไม่ซ้ำใครและต้องการให้มีการระบุเวิร์กชีทหรือไม่ [แก้ไข] นี่คือข้อผิดพลาดใน Access 2007 VBA: "ข้อผิดพลาด 1004 (วิธี 'ช่วง' ของวัตถุ '_Worksheet' ล้มเหลว" กำลังพยายามหลีกเลี่ยงการตั้งชื่อแผ่นงาน ฉันใช้ตัวจัดการชื่อใน Excel ชื่อไม่ซ้ำกันและขอบเขตเป็นสมุดงาน เมื่อฉันพยายามแก้ไขชื่อมันไม่อนุญาตให้เปลี่ยนขอบเขต หมายเหตุ: เวิร์กบุ๊กนี้เป็นเทมเพลตที่อนุญาตให้มาโครและชื่อต่างๆยุ่งเหยิง

0
กำหนดที่เก็บฐานข้อมูลการเข้าถึง
ฉันกำลังเข้าสู่เครื่องในเครือข่ายองค์กรที่มีการเข้าถึง เมื่อฉันเปิด Access มีฐานข้อมูล Jet ในรายการไฟล์ที่ใช้ล่าสุดซึ่งฉันสามารถเปิดได้ มีวิธีง่ายๆในการกำหนดที่เก็บฐานข้อมูลนี้หรือไม่ ไม่ใช่กรณีของเพียงแค่ค้นหาเครื่องเพราะฉันเชื่อว่ามันอาจเก็บไว้ในเครือข่ายที่ใช้ร่วมกัน ฉันพยายามคลิกที่บันทึก - และไม่ได้พาฉันไปยังตำแหน่งไฟล์ เครื่องมีการติดตั้ง Access 2010

1
ติดตั้ง MS Access 2013 ข้าง Office Home และ Business 2010
ปัจจุบันฉันติดตั้ง Office Home and Business 2010 (64 บิต) บนคอมพิวเตอร์ของฉัน (ใช้งาน Win7) และระยะเวลาทดลองใช้ Access เพิ่งสิ้นสุดลง ฉันไม่ต้องการซื้อชุดสำนักงานใหม่ทั้งหมดหากไม่จำเป็น ฉันสามารถติดตั้ง Access 2013 เป็นโปรแกรมแบบเอกเทศข้าง Office 2010 ได้หรือไม่ ฉันได้ดูทุกหนทุกแห่งสำหรับสำเนาของ Access 2010 สำหรับการซื้อ แต่ดูเหมือนว่า MS ทำงานได้อย่างหนักหน่วงในการผลักดันเวอร์ชันใหม่ล่าสุด หากนี่คือการโพสต์ใหม่ฉันขอโทษ


0
ตารางฐานข้อมูลการเข้าถึง
ฉันต้องรับผิดชอบฐานข้อมูลการเข้าถึงที่ไม่ได้ออกแบบโดยฉันว่าต้องล้างข้อมูล ฉันมีตารางที่ฉันต้องการค้นหาวิธีคำนวณข้อมูล ฉันไม่พบว่าเป็นไปตามข้อความค้นหาและเมื่อฉันคลิกที่ความสัมพันธ์แสดงว่าไม่มีการอ้างอิง อย่างไรก็ตามข้อมูลนี้ไม่ได้ป้อนด้วยตนเอง เป็นจำนวนเงินทั้งหมดสำหรับรหัส UPI (แพ็คเกจ) ที่มีรหัสบริการบางอย่าง (รหัส UPI และรหัสบริการใดที่เชื่อมโยงกับรหัสนั้นเป็นส่วนหนึ่งของตารางอื่น) จำนวนเงินนั้นมาจากตารางอื่นที่มีรหัสบริการ เมื่อฉันเรียกใช้ตารางสาระสำคัญบนข้อมูลฉันไม่สามารถจับคู่หมายเลขในตารางนี้ ..... ดังนั้นฉันต้องการค้นหารหัสบริการที่การคำนวณนี้ใช้อยู่ ความคิดใด ๆ

1
เป็นไปได้ไหมที่จะสร้าง“ ความสัมพันธ์ตัวเอง” ในตารางเดียว?
ฉันใช้ MS Access 2007 และฉันต้องการสร้างความสัมพันธ์จากคีย์ต่างประเทศของตารางไปยังคีย์หลักของตัวเอง ฉันสงสัยว่าสามารถสร้างความสัมพันธ์นี้ได้ที่หน้าต่าง "ความสัมพันธ์" ของ MS Access (ซึ่งแสดง schema DB) และอย่างไร

1
การอ้างอิงหนึ่งกล่องคำสั่งผสมในอีก
ฉันกำลังพยายามทำตามคำแนะนำเพื่อยึดกล่องคอมโบหนึ่งในอีกรูปแบบใน MS Access 2010 และฉันพบปัญหาบางอย่าง ฉันมีสองตาราง: Strategy +----+-------------+ | ID | Desc | +----+-------------+ | 1 | Annhilation | | 2 | Exhaustion | +----+-------------+ Theme +----+-------------------------+------------+ | ID | Desc | StrategyID | +----+-------------------------+------------+ | 1 | Beauty of Simplicity | 1 | | 2 | Capitalism | 1 …


1
Microsoft Access 2003 บน Windows 7 x64 ล้มเหลวในการรีสตาร์ทหลังจากโหลดฟอร์มที่มีฟอร์มย่อย
นี่คือปัญหา: เปิด Access 2003 บน Windows 7 และโหลดฟอร์มที่มีฟอร์มย่อย จากนั้นปิดการเข้าถึง ลองเริ่มใหม่อีกครั้ง คุณทำไม่ได้ คุณคลิกที่เมนูเริ่มเพื่อเรียกใช้ แต่ไม่มีอะไรเกิดขึ้น แต่ถ้าคุณเริ่มและโหลดแบบฟอร์มที่ไม่มีฟอร์มย่อยคุณสามารถปิดและเริ่มต้นใหม่ได้ จากนั้นฉันสังเกตเห็นว่าแม้ว่าฉันได้ปิดไปแล้วก็ยังมีกระบวนการ Access ยังทำงาน เบาะแสนี้ให้วิธีแก้ปัญหาที่ดีที่สุดของฉันจนถึง ฉันเขียนไฟล์แบทช์สั้น ๆ ที่ฉันเรียกว่า 'Kill all MSAccess.bat' ซึ่งเป็นเพียงบรรทัดเดียว Taskkill /IM "MSACCESS.EXE" /f. ฉันใส่มันเข้าไป C:/Program Files (x86)/ และสร้างทางลัดไปยังรายการโปรแกรมของฉัน เมื่อ Access ไม่เริ่มทำงานหรือถ้าฉันรู้ว่าฉันเพิ่งเรียกใช้แบบฟอร์ม Access ที่จะวางไว้ฉันคลิกที่งานนี้ก่อนเริ่มการเข้าถึง ฉันต้องการหาวิธีแก้ปัญหาที่ดีกว่านี้ ถ้าใครรู้หนึ่ง ??? (FTY ถ้าคุณสงสัยว่าทำไมฉันถึงไม่อัพเกรด ... ฉันยังใช้ Access 2003 อยู่เพราะมันทำงานได้ดีมากฉันซื้อ Access …

2
จำกัด จำนวนรายการตามค่าคอลัมน์ใน Microsoft Access
ฉันมีตารางที่มี 3 คอลัมน์: ID Auto increment Username Text Userclass Number ฉันต้องการให้ผู้ใช้ทุกคน userclass - นี่อาจเป็นตัวเลขตั้งแต่ 1 ถึง 20 แต่ฉันต้องการให้ผู้ใช้ 20 คนมีเหมือนกัน userclass. ฉันจะทำสิ่งนี้ใน Microsoft Access ได้อย่างไร ในบันทึกที่คล้ายกันฉันจะ จำกัด จำนวนแถวในตาราง Access ได้เพียง 500 เท่านั้น

0
การเข้าถึงฐานข้อมูล - บันทึกการเปลี่ยนแปลงที่มีค่าแบบเลื่อนลง
ฉันมีรายการแบบหล่นลงด้วยแบบสอบถามที่ฉันได้รับ 4 ค่า (OS: WIn7, Win10, Win8, WinVista) จากตาราง ตอนนี้ฉันสามารถไปที่เซิร์ฟเวอร์ทั้งหมดของฉันและฉันเห็นคุณค่าของพวกเขาตั้งแต่ฉันทำสิ่งนี้ด้วยการกรอก ID (ฉันมีความสัมพันธ์ในเซิร์ฟเวอร์ tbl ด้วย fk_OS จาก tbl OS) เมื่อฉันเปลี่ยนค่าในดรอปบ็อกซ์มันจะเปลี่ยนตาราง OS แทนค่าในเซิร์ฟเวอร์ตาราง มีใครมีความคิดวิธีการเปลี่ยนแปลงนี้

1
แสดงค่าเทียบกับในกล่องดรอปดาวน์ฟอร์ม Microsoft Access
ฉันเป็น n00b ที่ Access ดังนั้นฉันอาจไม่ได้เข้าใกล้สิ่งนี้ในการเข้าถึง -y บอกว่าฉันมีสองตาราง A และ B. ทุกๆ A เป็นของ Bดังนั้น A มีคอลัมน์ B_id ซึ่งถูก จำกัด ให้ตรงกับ id คอลัมน์ของบางแถวใน B ตาราง. จนถึงตอนนี้ดีมาก ฉันทำไปแล้ว ตอนนี้ฉันต้องการสร้างแบบฟอร์มสำหรับผู้ใช้เพื่อสร้างแถวใหม่ใน A ตาราง. ฉันต้องการให้พวกเขาแบบเลื่อนลงเพื่อเลือกที่ B นี้ A เป็นของ แต่ฉันไม่ต้องการเพียงแค่แสดงรายการที่ถูกต้อง id s - ฉันต้องการแสดงข้อมูลอื่น ๆ จากแต่ละคน B ซึ่งจะเป็นมนุษย์อ่านได้มากขึ้น - สิ่งที่มาจากคอลัมน์อื่น ๆ เพื่อความง่ายสมมติว่าฉันต้องการแสดง B 's Name …

2
การเพิ่ม Tags ไปยังฐานข้อมูล MS-Access
แก้ไข: ฉันเดาว่าฉันไม่ชัดเจนกับคำถามนี้ตามที่ฉันต้องการ ฉันรู้วิธีค้นหาคำหลักหลายคำสิ่งที่ฉันไม่รู้ว่าจะทำอย่างไรกำหนดคำหลักหลายคำให้กับรายการเดียวกัน: ฉันกำลังสร้างฐานข้อมูลของบทความในวารสารโดยมีเจตนาให้ผู้คนสามารถค้นหาผ่านทางคำหลัก ในขณะที่มันค่อนข้างง่ายที่จะให้ผู้คนค้นหาคำหลักหลาย ๆ คำ (รวบรวมบทความทั้งหมดที่มีคำนี้และคำนั้น) ฉันไม่พบ / เห็นวิธีการกำหนดคำหลักหลายคำต่อบทความ เป็นตัวอย่างง่ายๆ: รายการ 1 คือ "มันวาว" รายการ 2 คือ "สีน้ำเงิน" รายการ 3 คือ "มันวาว" และ "สีน้ำเงิน" รายการ 4 คือ "รอบ" และ "แวววาว" ฉันต้องการให้ผู้ใช้สามารถค้นหาคำว่า "มันวาว" และมีรายการ 1,3,4 ขึ้นมาหรือค้นหา "สีน้ำเงิน" และมีรายการ 2,3 ขึ้นมาเป็นต้น @ David W. Fenton กล่าวถึง "N: N ตารางการเข้าร่วม" ฉันไม่รู้ว่ามันคืออะไร …

1
เข้าถึงแบบสอบถามวิธีผสานสองฟิลด์เป็นหนึ่ง [ปิด]
ฉันทำงานกับสองตารางในฐานข้อมูลอย่างง่าย ข้อมูลในแต่ละตารางประกอบด้วยข้อมูลบางส่วนที่รวมกันจะประกอบด้วยระเบียนที่เสร็จสมบูรณ์ ฉันต้องการรวมสองตารางเข้ากับแบบสอบถามและรวมเขตข้อมูลบางส่วนเพื่อแสดงในแบบสอบถามเดียว สมมติว่ามีเขตข้อมูลตาราง A [PhoneNum] และตาราง B [PhoneNum] ในการแสดงระเบียนที่สมบูรณ์ฉันต้องรวม [PhoneNum] จากทั้งสองตารางเป็นหนึ่งในผลลัพธ์ของแบบสอบถาม เป็นไปได้ที่จะทำในแบบสอบถามหรือไม่ ฉันเชื่อว่าคำตอบนั้นอยู่ใน SQL แต่ฉันไม่เคยได้สัมผัสกับ SQL และไม่แน่ใจว่าจะใช้งานอย่างไร

2
บังคับใช้ Referential Integrity ด้วยตารางที่เชื่อมโยง
ขณะนี้ฉันกำลังสร้างและบำรุงรักษาฐานข้อมูล MS Access จำนวนหนึ่งที่มีจุดประสงค์เพื่อแทนที่ระบบเอกสารกระดาษที่ฉันทำงานอยู่ เป็นส่วนหนึ่งของงานนี้ฉันกำลังใช้การรวมชื่อผู้ใช้ / รหัสผ่านแบบง่ายแทนลายเซ็นบนเอกสารและต้องการเก็บชื่อผู้ใช้ / รหัสผ่านร่วมกันระหว่างเอกสารทั้งหมดด้วยเหตุนี้ฉันจึงสร้างฐานข้อมูลแยกต่างหากที่มีเพียงข้อมูลผู้ใช้ มันเป็นเรื่องธรรมดาสำหรับเอกสารต่าง ๆ ทั้งหมด อย่างไรก็ตามสำหรับแต่ละฐานข้อมูลเอกสารฉันต้องการมีตาราง 'สิทธิ์' ซึ่งมีชุดของฟิลด์ใช่ / ไม่ใช่ที่กำหนดว่าสิทธิ์ใดที่ผู้ใช้เกี่ยวข้องกับเอกสารนั้นแน่นอนว่าฉันต้องการรักษาความสมบูรณ์ของการอ้างอิงระหว่างตารางสิทธิ์ และตารางผู้ใช้ ฐานข้อมูลทั้งหมดที่สงสัยจะถูกเก็บไว้ในไดรฟ์ที่ใช้ร่วมกัน ตอนแรกฉันคิดว่าใน AnythingDoc.mdb ฉันสามารถเชื่อมโยงไปยังตาราง tblUsers ใน Users.mdb แล้วสร้างความสัมพันธ์แบบหนึ่งต่อหนึ่งระหว่างฟิลด์ชื่อผู้ใช้ของ tblUsers และ tblPermissions แต่ดูเหมือนว่าฉันไม่สามารถบังคับใช้การอ้างอิงได้ ความสมบูรณ์เมื่อฉันสร้างความสัมพันธ์กับตารางที่เชื่อมโยง มีวิธีแก้ปัญหาสำหรับสิ่งนี้หรือไม่? ฉันเปิดให้โซลูชั่นที่เกี่ยวข้องกับ VBA แต่คิดว่าฉันจะถามที่นี่มากกว่า StackOverflow เนื่องจากไม่ใช่คำถามการเขียนโปรแกรมโดยเฉพาะ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.