ย่อโปรแกรม Access เมื่อเปิด Form popup


0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

15 ก.ย. 64 , 12:02:26
อ่าน 2022 ครั้ง

001Jetnipit

ย่อโปรแกรม Access เมื่อเปิด Form popup
« เมื่อ: 15 ก.ย. 64 , 12:02:26 »




พอจะมีวิธีทำให้ตัวโปรแกรม Access มันย่อไปแบบนี้ลงแบบนี้ไหมครับ

ข้อดี
1.จะให้เราสามารถเปิด 2 โปรแกรมพร้อมกันได้
2. Popup form จะมาอยู่หน้าสุดของทุกโปรแกรมเวลาเปิด

ขอบคุณครับ

 

15 ก.ย. 64 , 15:02:05
ตอบกลับ #1

apirak

: ย่อโปรแกรม Access เมื่อเปิด Form popup
« ตอบกลับ #1 เมื่อ: 15 ก.ย. 64 , 15:02:05 »
1.สร้างShortcutโปรแกรมaccess
2.คล๊กขวาที่Shortcut เลือก Properties
3.Run เลือก Minimized

โปรแกรมaccessของเรา
ตั้งค่าโปรแกรม
Option > Current Database

Display Form เลือกฟอร์มที่เราต้องการให้แสดง

 
โพสต์นี้ได้รับคำขอบคุณจาก: 001Jetnipit

15 ก.ย. 64 , 16:10:06
ตอบกลับ #2

001Jetnipit

: ย่อโปรแกรม Access เมื่อเปิด Form popup
« ตอบกลับ #2 เมื่อ: 15 ก.ย. 64 , 16:10:06 »
ผมตั้ง Minimize ตรง Run แล้วครับ แต่โปรแกรมันก็แสดง Minimum ปกติเลยครับ

 

15 ก.ย. 64 , 16:40:36
ตอบกลับ #3

apirak

: ย่อโปรแกรม Access เมื่อเปิด Form popup
« ตอบกลับ #3 เมื่อ: 15 ก.ย. 64 , 16:40:36 »
ลองเช็ค Event ของฟอร์มเมื่อเปิดได้ไปกำหนดเป็น Maximize ของฟอร์มหรือเปล่าครับ

 
โพสต์นี้ได้รับคำขอบคุณจาก: 001Jetnipit

15 ก.ย. 64 , 19:20:35
ตอบกลับ #4

OddyWriter

: ย่อโปรแกรม Access เมื่อเปิด Form popup
« ตอบกลับ #4 เมื่อ: 15 ก.ย. 64 , 19:20:35 »
ใช้ Access 64Bit หรือ 32ฺBit ครับ
รับจ้างทำฐานข้อมูล สอนวางระบบฐานข้อมูล Excel/ Access/ VBA Excel/ VBA Access/ SQL Server/ Database Design
แม้กระทั่งดูดวง ก็ติดต่อได้นะครับ
 
โพสต์นี้ได้รับคำขอบคุณจาก: 001Jetnipit

15 ก.ย. 64 , 20:16:09
ตอบกลับ #5

มาลี

: ย่อโปรแกรม Access เมื่อเปิด Form popup
« ตอบกลับ #5 เมื่อ: 15 ก.ย. 64 , 20:16:09 »
ขออนุญาตตอบคุณ 001jetnipit นะคะ
เห็นว่าคุณได้ทำฟอร์มป็อปอัพไว้แล้ว ลองทำอย่างนี้ดูนะคะ

ที่อีเวนต์ เมื่อเปิด ของฟอร์มป็อปอัพ ใส่คำสั่งนี้ลงไป (ต้องเป็นฟอร์มป็อปอัพนะคะ)
 DoCmd.RunCommand acCmdAppMinimize

และที่อีเวนต์ เมื่อปิด ของฟอร์มป็อปอัพ ใส่คำสังนี้ลงไปเพื่อคืนค่าเดิมค่ะ
 DoCmd.RunCommand acCmdAppRestore
หรือ
 DoCmd.RunCommand acCmdAppMaximize

ลองประยุกต์ใช้ดูนะคะ

 
โพสต์นี้ได้รับคำขอบคุณจาก: OddyWriter, 001Jetnipit

15 ก.ย. 64 , 20:30:45
ตอบกลับ #6

OddyWriter

: ย่อโปรแกรม Access เมื่อเปิด Form popup
« ตอบกลับ #6 เมื่อ: 15 ก.ย. 64 , 20:30:45 »
ขออนุญาตตอบคุณ 001jetnipit นะคะ
เห็นว่าคุณได้ทำฟอร์มป็อปอัพไว้แล้ว ลองทำอย่างนี้ดูนะคะ

ที่อีเวนต์ เมื่อเปิด ของฟอร์มป็อปอัพ ใส่คำสั่งนี้ลงไป (ต้องเป็นฟอร์มป็อปอัพนะคะ)
 DoCmd.RunCommand acCmdAppMinimize

และที่อีเวนต์ เมื่อปิด ของฟอร์มป็อปอัพ ใส่คำสังนี้ลงไปเพื่อคืนค่าเดิมค่ะ
 DoCmd.RunCommand acCmdAppRestore
หรือ
 DoCmd.RunCommand acCmdAppMaximize

ลองประยุกต์ใช้ดูนะคะ

วิธีการง่ายกว่าผมมาก (จะคิดเยอะทำไมเนี่ย)
รับจ้างทำฐานข้อมูล สอนวางระบบฐานข้อมูล Excel/ Access/ VBA Excel/ VBA Access/ SQL Server/ Database Design
แม้กระทั่งดูดวง ก็ติดต่อได้นะครับ
 
โพสต์นี้ได้รับคำขอบคุณจาก: มาลี, 001Jetnipit

15 ก.ย. 64 , 20:57:32
ตอบกลับ #7

มาลี

: ย่อโปรแกรม Access เมื่อเปิด Form popup
« ตอบกลับ #7 เมื่อ: 15 ก.ย. 64 , 20:57:32 »
ขอบคุณค่ะอาจารย์ OddyWriter
บังเอิญโจทย์ของคุณ 001jetnipit ตรงกับที่หนูเคยทำเล่นลองผิดลองถูกอยู่ระยะหนึ่ง
ตอนหลังหนูไม่ได้ใช้เทคนิคนี้แล้วเพราะเบื่อผลข้างเคียงของมันก็คือ
ถ้าเครื่องเราเปิดใช้โปรแกรมหรือโฟลเดอร์อื่นอยู่ก่อน
เจ้าฟอร์มป็อปอัพของเรามันไม่ยอมป็อปอัพซะงั้น แต่กลับไปแอบอยู่ข้างหลังเฉยเลย
เข้าใจว่าอาจเป็นเพราะ Access ถูกเราสั่งให้ Minimize หรือเปล่า

 
โพสต์นี้ได้รับคำขอบคุณจาก: 001Jetnipit

15 ก.ย. 64 , 21:10:53
ตอบกลับ #8

OddyWriter

: ย่อโปรแกรม Access เมื่อเปิด Form popup
« ตอบกลับ #8 เมื่อ: 15 ก.ย. 64 , 21:10:53 »
ขอบคุณค่ะอาจารย์ OddyWriter
บังเอิญโจทย์ของคุณ 001jetnipit ตรงกับที่หนูเคยทำเล่นลองผิดลองถูกอยู่ระยะหนึ่ง
ตอนหลังหนูไม่ได้ใช้เทคนิคนี้แล้วเพราะเบื่อผลข้างเคียงของมันก็คือ
ถ้าเครื่องเราเปิดใช้โปรแกรมหรือโฟลเดอร์อื่นอยู่ก่อน
เจ้าฟอร์มป็อปอัพของเรามันไม่ยอมป็อปอัพซะงั้น แต่กลับไปแอบอยู่ข้างหลังเฉยเลย
เข้าใจว่าอาจเป็นเพราะ Access ถูกเราสั่งให้ Minimize หรือเปล่า

งั้นเดี๋ยวลองดู จขกท. ว่าเค้าว่าไง
เพราะวิธีการที่ผมทำไว้มันซับซ้อนนนน แต่ไม่น่าจะเกิดปัญหาอย่างที่ว่า
รับจ้างทำฐานข้อมูล สอนวางระบบฐานข้อมูล Excel/ Access/ VBA Excel/ VBA Access/ SQL Server/ Database Design
แม้กระทั่งดูดวง ก็ติดต่อได้นะครับ
 
โพสต์นี้ได้รับคำขอบคุณจาก: 001Jetnipit

16 ก.ย. 64 , 08:25:59
ตอบกลับ #9

001Jetnipit

: ย่อโปรแกรม Access เมื่อเปิด Form popup
« ตอบกลับ #9 เมื่อ: 16 ก.ย. 64 , 08:25:59 »
ขอบคุณทุกท่านมากครับผม แต่ขัดตรงที่เวลาเปิด มันไปอยู่หน้าต่างล่างสุดของโปรแกรมเลย ต้องพับโปรแกรมที่เปิดไว้ก่อนหน้า ถึงจะเห็นตัวโปรแกรม แต่น่าจะทำไม่ได้หรือเปล่าครับ ขอบคุณครับผม  :question: :question:

 

16 ก.ย. 64 , 09:34:12
ตอบกลับ #10

OddyWriter

: ย่อโปรแกรม Access เมื่อเปิด Form popup
« ตอบกลับ #10 เมื่อ: 16 ก.ย. 64 , 09:34:12 »
คำถามคือ Access 32 Bit หรือ 64 Bit เพราะมันเขียนโค้ดต่างกัน
รับจ้างทำฐานข้อมูล สอนวางระบบฐานข้อมูล Excel/ Access/ VBA Excel/ VBA Access/ SQL Server/ Database Design
แม้กระทั่งดูดวง ก็ติดต่อได้นะครับ
 

16 ก.ย. 64 , 09:44:13
ตอบกลับ #11

001Jetnipit

: ย่อโปรแกรม Access เมื่อเปิด Form popup
« ตอบกลับ #11 เมื่อ: 16 ก.ย. 64 , 09:44:13 »
64 bit ครับผม

 

16 ก.ย. 64 , 09:48:55
ตอบกลับ #12

OddyWriter

: ย่อโปรแกรม Access เมื่อเปิด Form popup
« ตอบกลับ #12 เมื่อ: 16 ก.ย. 64 , 09:48:55 »
ดูที่ On Open/On Close ของฟอร์ม และ Module1 ครับ
รับจ้างทำฐานข้อมูล สอนวางระบบฐานข้อมูล Excel/ Access/ VBA Excel/ VBA Access/ SQL Server/ Database Design
แม้กระทั่งดูดวง ก็ติดต่อได้นะครับ
 
โพสต์นี้ได้รับคำขอบคุณจาก: มาลี, apirak

16 ก.ย. 64 , 10:10:32
ตอบกลับ #13

มาลี

: ย่อโปรแกรม Access เมื่อเปิด Form popup
« ตอบกลับ #13 เมื่อ: 16 ก.ย. 64 , 10:10:32 »
สุดยอดเยี่ยมมากเลยค่ะอาจารย์
ขออนุญาตคุณ001jetnipitด้วยนะคะ

รบกวนอาจารย์ OddyWriter ขอไฟล์ตัวอย่างแบบ 32 bit ด้วยได้ไหมคะ
หนูจะเอาไปปลุกผีงานเก่าที่เคยถอดใจล้มเลิกไปแล้วค่ะ

แต่หนูลองเอาไฟล์ตัวอย่าง64bit ของอาจารย์ไปรันกับ 32bit มันก็ทำงานได้ปกตินะคะ
ไม่ทราบว่าจริงๆแล้วจะมีผลแตกต่างอื่นๆหรือเปล่าคะ
« แก้ไขครั้งสุดท้าย: 16 ก.ย. 64 , 10:25:06 โดย มาลี »

 

16 ก.ย. 64 , 10:28:23
ตอบกลับ #14

OddyWriter

: ย่อโปรแกรม Access เมื่อเปิด Form popup
« ตอบกลับ #14 เมื่อ: 16 ก.ย. 64 , 10:28:23 »
น่าสนใจมากเลยค่ะอาจารย์
ขออนุญาตคุณ001jetnipitด้วยนะคะ

รบกวนอาจารย์ OddyWriter ขอไฟล์ตัวอย่างแบบ 32 bit ด้วยได้ไหมคะ
หนูจะเอาไปปลุกผีงานเก่าที่เคยถอดใจล้มเลิกไปแล้วค่ะ

แต่หนูลองเอาไฟล์ตัวอย่าง64bit ของอาจารย์ไปรันกับ 32bit มันก็ทำงานได้ปกตินะคะ
ไม่ทราบว่าจริงๆแล้วจะมีผลแตกต่างอื่นๆหรือเปล่าคะ

จริงดิ ผมส่งผิดไฟล์เหรอเนี่ย ดันส่ง 32 Bit ไปซะงั้น ถ้าจะ Run บน 64 Bit ให้แก้โค้ด Function เป็น PtrSafe Function ครับ

รับจ้างทำฐานข้อมูล สอนวางระบบฐานข้อมูล Excel/ Access/ VBA Excel/ VBA Access/ SQL Server/ Database Design
แม้กระทั่งดูดวง ก็ติดต่อได้นะครับ
 
โพสต์นี้ได้รับคำขอบคุณจาก: มาลี, apirak

16 ก.ย. 64 , 14:46:46
ตอบกลับ #15

001Jetnipit

: ย่อโปรแกรม Access เมื่อเปิด Form popup
« ตอบกลับ #15 เมื่อ: 16 ก.ย. 64 , 14:46:46 »


มันขึ้น Error แบบนี้ครับ



ผมต้องไปเปิดอะไรหรือเปล่าครับ

 

16 ก.ย. 64 , 18:35:54
ตอบกลับ #16

OddyWriter

: ย่อโปรแกรม Access เมื่อเปิด Form popup
« ตอบกลับ #16 เมื่อ: 16 ก.ย. 64 , 18:35:54 »
น่าสนใจมากเลยค่ะอาจารย์
ขออนุญาตคุณ001jetnipitด้วยนะคะ

รบกวนอาจารย์ OddyWriter ขอไฟล์ตัวอย่างแบบ 32 bit ด้วยได้ไหมคะ
หนูจะเอาไปปลุกผีงานเก่าที่เคยถอดใจล้มเลิกไปแล้วค่ะ

แต่หนูลองเอาไฟล์ตัวอย่าง64bit ของอาจารย์ไปรันกับ 32bit มันก็ทำงานได้ปกตินะคะ
ไม่ทราบว่าจริงๆแล้วจะมีผลแตกต่างอื่นๆหรือเปล่าคะ

จริงดิ ผมส่งผิดไฟล์เหรอเนี่ย ดันส่ง 32 Bit ไปซะงั้น ถ้าจะ Run บน 64 Bit ให้แก้โค้ด Function เป็น PtrSafe Function ครับ



windows คุณเป็น 64 Bit ไม่ได้หมายความว่า Access คุณจะเป็น 64 bit หรือ 32 Bit นะครับ โปรดเข้าใจให้ถูกต้อง

ไฟล์นี้เป็นโค้ดแบบ 32 บิต เพราะผมส่งผิด ดันนั้นให้แก้ไขโค้ดนิดเดียว รูปในกระทู้ด้านบนที่ผมชี้เอาไว้น่ะครับ
รับจ้างทำฐานข้อมูล สอนวางระบบฐานข้อมูล Excel/ Access/ VBA Excel/ VBA Access/ SQL Server/ Database Design
แม้กระทั่งดูดวง ก็ติดต่อได้นะครับ
 
โพสต์นี้ได้รับคำขอบคุณจาก: sjs, 001Jetnipit

17 ก.ย. 64 , 07:42:21
ตอบกลับ #17

001Jetnipit

: ย่อโปรแกรม Access เมื่อเปิด Form popup
« ตอบกลับ #17 เมื่อ: 17 ก.ย. 64 , 07:42:21 »
ขอบคุณอาจารย์มากๆครับผม เป็น Module ที่สุดยอดมากเลยครับ ตรงต้องความต้องการเป๊ะเลยครับ

 


บอร์ดเรียนรู้ Access สำหรับคนไทย


 

Sitemap 1 2 3 4 5