Microsoft Access สำหรับคนไทยแล้ว มีคนใช้กว้างขวางแ
กระทู้เก่าบอร์ด อ.Yeadram

 4,870   14
URL.หัวข้อ / URL
Microsoft Access สำหรับคนไทยแล้ว มีคนใช้กว้างขวางแ

จากการใช้ Access พัฒนาระบบงาน Desktop Business Application มานาน และตอบคำถามในนี้มานานหลายปี ชื่อที่เคยคุ้นๆก็หายๆกันไป ไม่ทราบว่าเลิกใช้หรือเลิกเขียนกันไปหรือยัง อีกทั้งเวลาเพื่อนๆผมถามว่านายใช้อะไรเขียนโปรแกรมสำหรับประเภทงานที่ว่านี้ พอผมตอบว่าใช้ Access เกือบร้อยทั้งร้อยจะแปลกใจว่ามันทำได้เหรอ มันสำหรับระบบเล็กๆ คนใช้ไม่กี่คน(ใช้พร้อมๆกัน)ไม่ใช่เหรอ โดยส่วนตัว ผมว่ามันไม่ได้ถึงกับสุดยอด แต่ก็ไม่ได้เลวร้ายอะไร ไม่ว่าจะใช้ฐานข้อมูลที่เป็น Access เองด้วย หรือจะใช้ระดับที่สูงขึ้นไปเป็นฐานข้อมูล    ถึงจุดนี้แล้ว ก็ทำให้อยากรู้ว่า ตลาด Access สำหรับคนไทยแล้ว มันใช้ไปในวงกว้างหรือแคบขนาดไหน แต่ละคนมีความคิดต่อ Access เป็นยังไงบ้าง ผมคิดว่า Microsoft เองก็คงไม่มีข้อมูลนี้มั้ง เพราะเราเป็นตลาดเล็กเมื่อเทียบกับตลาดโลก ผมเลยมีคำถาม

1. ถ้าคุณเป็นนักเรียน นิสิต นักศึกษา หรือผู้สนใจ
    - ใช้นานแค่ไหน เช่น 1 เทอม 2 เทอม 1 ปี
    - บอกฃื่อสถานศึกษาได้ไหม
    - มีประมาณกี่คนที่ต้องใช้พร้อมกับคุณในเทอมศึกษาที่ว่านั้น
    - ใช้ในวิชาอะไร เช่น ฐานข้อมูล, การวิเคราะห์และออกแบบระบบ หรือว่าศึกษาเองเพราะอยากรู้
    - ถ้าเคยศึกษา Application Development Tools ตัวอื่นมาก่อน และถ้าคุณสามารถเลือกได้เองว่าจะใช้อะไรพัฒนาระบบงาน คุณจะเลือก Access หรือไม่

2. ถ้าคุณเป็นโปรแกรมเมอร์อาชีพ
    - ถ้าเคยใช้ Application Development Tools ตัวอื่นๆที่ใช้สำหรับพัฒนาระบบงานที่ต้องใช้ฐานข้อมูลเป็นหลัก คุณชอบที่จะใช้ Access ไหม
    - คุณใช้ Access เพราะอะไร เช่น ยังไม่เคยจับตัวอื่นเลย นี่เป็นตัวแรก เลยบอกไม่ได้, ได้รับคำสั่งให้พัฒนาโดย Access, เลือกใช้เองเพราะเห็นว่าเหมาะสมกับงาน
    - คุณคิดว่าคุณอยู่ในระดับไหน 1=เริ่มต้น และ 5=สูงสุด
    - คุณคิดว่าคุณต้องการรู้เรื่องอะไรเพิ่มเติม
    - ตามเวลาและปัจจัยที่เป็นจริงของคุณ คุณคิดว่าสามารถศึกษา Access ให้มากกว่านี้ถึงระดับไหน หรือไม่สามารถศึกษามากกว่านี้แล้ว
    - ในทีมของคุณ มีกี่คนที่ต้องใช้ Access พัฒนาระบบงานด้วย

หวังว่าจะช่วยเข้ามาบอกกันนะครับ ขอให้ตอบเป็นข้อๆตามที่ถามครับ ใครมีเพื่อนที่ใช้ Access ก็ชวนเขามาตอบด้วย และเพื่อให้ได้ข้อมูลที่มากๆเท่าที่เป็นไปได้ ขออนุญาตดันกระทู้นี้เป็นระยะๆนะครับ    ใครตอบแล้ว ไม่ต้องตอบซ้ำ อยากได้ข้อมูลตามจริงครับ

ขอบคุณครับ

14 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R20808
คุณสันติสุขน่าจะทำเป็นแบบฟอร์มสำรวจ แล้วมาผูก Link ไว้ในนี้น่าจะมีคนช่วยตอบได้มากนะครับ เพราะคำถามค่อนข้างมาก บางคนขี้เกียจพิมพ์ อย่างผมเองก็ใช้ Access มานานกว่า 20 ปี ตั้งแต่เวอร์ชั่น 2.0 ตอนองค์กรยังคนน้อยอยู่ พอคนมากขึ้น ผมก็ค่อยเปลี่ยน Database เป็น My-SQL ตอนนี้องค์กรผม 5 พันกว่าคน เลยเปลี่ยนเป็น Web Application เกือบหมดแล้ว แต่ส่วนที่เป็น Back Office บางตัวก็ยังใช้ Access อยู่ครับ
2 @R20810
2. ถ้าคุณเป็นโปรแกรมเมอร์อาชีพ
    - ถ้าเคยใช้ Application Development Tools ตัวอื่นๆที่ใช้สำหรับพัฒนาระบบงานที่ต้องใช้ฐานข้อมูลเป็นหลัก คุณชอบที่จะใช้ Access ไหม
ผมเริ่มพัฒนาระบบฐานข้อมูลโดยใช้ tools เริ่มจาก dBase, clipper แล้วเมื่อเข้าสู่ Windows เลือกใช้ Access ครับ เริ่มจาก Access7

    - คุณใช้ Access เพราะอะไร เช่น ยังไม่เคยจับตัวอื่นเลย นี่เป็นตัวแรก เลยบอกไม่ได้, ได้รับคำสั่งให้พัฒนาโดย Access, เลือกใช้เองเพราะเห็นว่าเหมาะสมกับงาน
เลือกเพราะมีครบทั้ง เป็นฐานข้อมูล มีเครื่องมือสร้าง Form และมีรายงานในตัว สุดท้ายที่ชอบคือมี VBA ที่เขียน Code กำกับการทำงานได้คล่องตัวครับ

    - คุณคิดว่าคุณอยู่ในระดับไหน 1=เริ่มต้น และ 5=สูงสุด
ประเมินว่า ระดับ 3 ครับ

    - คุณคิดว่าคุณต้องการรู้เรื่องอะไรเพิ่มเติม
ADODB ครับ ไม่ค่อยเข้าใจมากนัก ปัจจุบันยังใช้ DAO และที่นี่ล่ะครับ ที่ผมเห็นถึงการใช้งาน API ติดต่อกับ Windows ที่ผมคิดว่าหากเข้าใจจะสามารถเขียนระบบเป็นระดับ Package ได้เลย

    - ตามเวลาและปัจจัยที่เป็นจริงของคุณ คุณคิดว่าสามารถศึกษา Access ให้มากกว่านี้ถึงระดับไหน หรือไม่สามารถศึกษามากกว่านี้แล้ว
ตั้งใจจะไปให้ถึง การสร้างระบบของผมเป็น package แต่พบปัญหาในช่วง 15 ปีที่ผ่านมา คือการปรับ version ของ Access ที่เจอปัญหาเอา version เก่า ไปใช้ใน version ใหม่ไม่ได้ ต้องปรับ code ปรับสภาพแวดล้อมใหม่ ตอนนี้ก็ติดขัดเรื่องการเขียน Menu หลังจากเปลี่ยนเป็นระบบ Ribbon ยังควบคุมไม่อยู่เลย

    - ในทีมของคุณ มีกี่คนที่ต้องใช้ Access พัฒนาระบบงานด้วย
ตอนนี้หนีไปใช้ VS แล้วครับ
3 @R20811
ตอบคุณ gun

ในเรื่องของ ADO สามารถหาอ่านได้จาก Help File ของ Microsoft Access ได้ หรือจะอ่านจากเวป https://msdn.microsoft.com/en-us/library/windows/desktop/ms678086%28v=vs.85%29.aspx ก็ได้ เหมือนๆกันครับ ADO มีองค์ประกอบอีกหลายส่วน เช่น ADOX, RDS แต่เราสนใจเฉพาะส่วนที่เป็น ADO ล้วนๆก็พอครับ   สำหรับผม ผมชอบ DAO มากกว่า ADO มันต่างกันแค่วิธีเขียนเท่านั้น DAO เป็นลักษณะอนุรักษ์นิยมเล่นเพลงคลาสสิค ตามแบบแผนเป็นลำดับชั้นของออปเจ็คจากใหญ่ไปเล็ก ส่วน ADO เป็นพวกร็อกแอนโรลขับรถซิ่ง ไม่ได้หมายถึงความเร็วของการทำงาน แต่หมายถึงจะเรียกใช้อะไร ก็เรียกใช้เลย

ส่วนในเรื่องของ Ribbon เป็นเรื่องปวดหัวมากสำหรับโปรแกรมเมอร์ทั้งหลาย เพราะต้องเขียนเป็น XML เพื่อเป็นคำสั่งสร้าง Ribbon และส่วนประกอบต่างๆที่ปรากฏบนนั้น พอคลิกหรือเลือกหรือกระทำอะไร ก็จะเรียกกลับมายังฟังก์ชั่นที่อยู่ในโค้ดของเรา (เรียกว่า call back function) เพื่อตอบสนองต่อการทำงานนั้นๆ Microsft เองก็ไม่ได้มีสร้างเครื่องมืออะไรไว้ให้สร้าง XML สำหรับ Office ไว้โดยเฉพาะ ก็ต้องใช้ text editor ทำกันเอาเอง อย่างเก่งเท่าที่ทราบก็มีแค่ XML Editor เท่านั้น (หาของฟรีได้จากเน็ทครับ) แต่องค์ประกอบว่าจะต้องเขียนอะไรยังไงเพื่อให้ได้ส่วนประกอบบน Ribbon ออกมานั้น ก็มีแต่จาก Thrid Party ที่ต้องเสียเงินซื้อเท่านั้นครับ คิดว่ายังไม่มีของฟรีให้ใช้ ก็ไม่รู้ว่า Microsoft ถึงทำอะไรให้มันยุ่งยากขนาดนี้ และแหล่งข้อมูลของ Microsoft ที่อธิบายเรื่องพวกนี้ก็อ่านยาก วกไปวนมาไม่ตรงจุดเสียที   ส่วนใหญ่เขาก็จะแนะนำให้ไปอ่านที่นี่ครับ http://www.accessribbon.de/en/?Welcome ซึ่งเป็นของ Third Party ที่อธิบาย syntax ต่างๆเอาไว้ หรือจะซื้อเครื่องมือของเขามาใช้ก็ได้ อีกที่ก็ http://www.devhut.net/2012/01/21/ms-access-2007-2010-ribbon-development/ ลองอ่านดูครับ นอกจากนี้ยังมี Ribbon Design An Introduction http://www.utteraccess.com/wiki/index.php?title=Ribbon_Design_An_Introduction&printable=yes และ Ribbon XML Control Codes http://www.utteraccess.com/wiki/index.php?title=Ribbon_XML_Control_Codes&printable=yes
4 @R20820
ผมชอบคำที่ว่า MS Access ไม่ถึงกับสุดยอด แต่ก็ไม่ถึงกับเลวร้ายนะครับ

อย่างแรกเลยนะครับ คือตราบใดที่ระบบการศึกษายังมีการเรียนการสอน MS Access นั่นก็แสดงว่าอย่างน้อยระบบรัชกาลยังคงใช้งานอยู่ เหมือนโปรแกรม Office อย่างอื่นๆ ซึ่งก็ทำให้มีผู้ใช้อยู่พอสมควรแหละครับ ในความคิดผมนะครับ

จริงๆ แล้วการจัดเก็บฐานข้อมูลไม่จำเป็นต้องเชิงธุระกิจเพียงอย่างเดียว ของสะสม โมเดล แสตมป์ หนัง เพลง ล้วนแล้วแต่ใช้ทำเป็นฐานข้อมูลส่วนตัวได้หมด ผมก็เริ่มจากของสะสมเหมือนกัน

เนื่องจากนิสัยของไทยหรือเปล่า อันนี้ผมขอทิ้งไว้เป็นคำถามต่อแล้วกันครับ คนส่วนใหญ่ที่ผมเห็น มักชอบอะไรที่ดีสุด จัดเก็บฐานข้อมูลทั้งทีก็ต้องใช้ระบบที่ดีสุด บวกกับโดนคนทำระบบบ้างคนที่เอาแต่จะขายระบบแพงๆ แถมอาจต้องซื้อ Sevice บางอย่างหลังการขายอีก แต่ MS Access ซื้อโปรแกรมก็จบ ทั้งๆที่หลายต่อหลายรายที่ผมเจอข้อมูลไม่ได้มีความใหญ่โตอะไรมาก MS Access ก็อยู่ เสียดายแทน แต่ก็โดนเป่าหูว่า MS Access ใช้ไม่ดีอย่างนั้นอย่างนี้ โดยวลีเด็ดที่ได้ยินบ่อยๆ คือ MS Access ไม่ยืดหยุ่น (อะไรคือที่ว่าไม่ยืดหยุ่น? เป็นคำที่กว้างมาก แต่ทุกครั้งที่ผมถามคนที่พูดแบบนี้เค้าชี้ชัดไม่ได้ซักทีว่าคืออะไร ซึ่งมันอยู่ทีความรู้ของคนเขียนมากกว่านะ) โดนคำพวกนี้ต่อเนื่องกันมาอย่างยาวนาน เป็นเฉพาะในเมืองไทยนะ ผมเดาว่าคนที่เค้าเรียนมาทางด้านฐานข้อมูลจริงๆจังๆ เค้ามักจะพูดทำนองตัด MS Access ออกไป ไม่อยากให้เป็นหอกข้างแคร่ หรือป่าว บางทีผมก็อดคิดไม่ได้นะ 555 จึงทำให้ในความคิดคนไทย ถ้าจะจัดเก็บฐานข้อมูลต้องทำเป็นระบบใหญ่เท่านั้น ซึ่งก็ดีครับถ้าทำได้และเรามีการใช้งานถึงระดับนั้น แต่จริงๆแล้วเราใช้งานกันถึงระดับนั้นหรือเปล่า
5 @R20822
หนูยังใช้ Access อยู่ค่ะอาจารย์..
ความรู้ที่ได้จากอาจารย์ทุกท่าน หนูเก็บรวบรวมเอาไว้ แล้วเอามาดัดแปลงใช้ได้จนทุกวันนี้ ยังไม่มีปัญหาอะไรใหม่ค่ะ

-หนูยังใช้ Access 2003 เป็นตัวออกแบบหลัก เสร็จแล้วก็ทำเป็น MDE เท่าที่ผ่านมาสามารถจะนำไปใช้กับ 2007,2010,2013 ได้ทั้งหมด งานหนูอาจจะเป็นแบบพื้นๆง่ายๆไม่ซับซ้อนมากนักจึงอาจยังไม่เจอปัญหาเมื่อใช้กับรุ่นที่ใหม่กว่า
-หนูพยายามเรียนรู้และพยายามทำใจให้ชอบเมนูแบบ Ribbon แต่ก็ยังไม่ชอบอยู่ดี หนูว่ามันใช้ยากนะคะ สุดท้ายก็กลับไปใช้ 2003 เป็นตัวออกแบบหลักเช่นเดิมค่ะ
6 @R20823
ตอบคำถามครับ

2. ถ้าคุณเป็นโปรแกรมเมอร์อาชีพ
>> ตอนนี้ไม่ใช่ programmer อาชีพครับ แต่ยังมีโอกาสได้เขียนโปรแกรมอยู่บ้าง

    - ถ้าเคยใช้ Application Development Tools ตัวอื่นๆที่ใช้สำหรับพัฒนาระบบงานที่ต้องใช้ฐานข้อมูลเป็นหลัก คุณชอบที่จะใช้ Access ไหม
>> ในมุมของ stand alone หรือ ลูกค้ายังตัดสินใจเรื่อง Database ไม่ได้ ผมก็อยากให้ใช้ Access ไปก่อน เพราะ copy, backup และจัดการกับข้อมูลได้ง่ายกว่า database อื่นๆ

    - คุณใช้ Access เพราะอะไร เช่น ยังไม่เคยจับตัวอื่นเลย นี่เป็นตัวแรก เลยบอกไม่ได้, ได้รับคำสั่งให้พัฒนาโดย Access, เลือกใช้เองเพราะเห็นว่าเหมาะสมกับงาน
>> เริ่มใช้ตั้งแต่ dBase, FoxBase แล้วมาเป็น Access ตอนเรียน แล้วตอนเริ่มงานปีแรกๆ ก็ยังได้ใช้กับลูกค้าอยู่ ถึงตอนนี้ ถ้าเป็นงานทำไว้ใช้เองเป็น โปรแกรมบัญชีส่วนตัว หรือทำให้ Admin ที่บริษัทใช้ (ช่วยทำเป็นการส่วนตัว ไม่ใช่คำสั่งจากบริษัทให้ทำ) และ ลูกค้าหนึ่งรายเป็นบริษัทใหญ่โต ที่มีใช้ Access อยู่ 1ตัว เขาไม่มีทีมงาน support และคิดว่าไม่คุ้มที่จะแปลงระบบ จึงจ้างให้บริษัทผมดูแล ซึ่งทั้งบริษัทก็มีผมคนเดียวที่ใช้ Access เป็นอย่างจริงจัง กับในบางกรณี ที่ลูกค้าบางราย มีใช้ Access แล้วต้องการแปลงเป็นแบบอื่น ผมก็มีหน้าที่เข้าไปเป็นที่ปรึกษาในการแปลง ... สรุปใช้ตามความเหมาะสมกับงานครับ

    - คุณคิดว่าคุณอยู่ในระดับไหน 1=เริ่มต้น และ 5=สูงสุด
>> ระดับ 3 ครับ ช่วงแรกๆ ที่ทุ่มแทให้กับ Access มาก ถึงจุดหนึ่งรู้สึกว่าตัวเองเก่งแล้ว 80% ได้   ที่พอทำงานก็ได้รู้อะไรใหม่ๆมากขึ้น ตอนนี้รู้สึกว่า รู้ไม่ถึงครึ่งด้วยซ้ำ แต่ด้วยประสบการณ์และความรู้จักแก่นเดิมของ Access ก็คิดว่าตัวเองอยู่ในจุดที่พร้อมรับมือกับงาน Access ได้เสอม

    - คุณคิดว่าคุณต้องการรู้เรื่องอะไรเพิ่มเติม
>> ยังรู้สึกผูกพันกับ Access อยู่ เวลาเปลี่ยน version ก็จะคอนดูว่ามีอะไรเปลี่ยนแปลง เพิ่มเติมบ้าง

    - ตามเวลาและปัจจัยที่เป็นจริงของคุณ คุณคิดว่าสามารถศึกษา Access ให้มากกว่านี้ถึงระดับไหน หรือไม่สามารถศึกษามากกว่านี้แล้ว
>> รู้สึกว่าถึงจุดอิ่มตัวกับงาน Access แล้ว ด้วยสายอาชีพหรือทางเลือกของลูกค้า ทำให้รู้สึกว่าไม่คุ้มค่ากับการศึกษาอะไรเพิ่มเติมแล้ว

    - ในทีมของคุณ มีกี่คนที่ต้องใช้ Access พัฒนาระบบงานด้วย
>> ไม่มีเลยครับ จะมีกรณีงานพิเศษ ผมก็จะเป็นคนสอนให้ทีมงานใช้เป็นในระดับที่จะดำเนินงานได้
7 @R20824
ขอตอบตัวเองบ้างแล้วกันนะครับ เดี๋ยวจะหาว่าคนถามเองไหงไม่ให้ข้อมูลเอง

2. ถ้าคุณเป็นโปรแกรมเมอร์อาชีพ
    - ถ้าเคยใช้ Application Development Tools ตัวอื่นๆที่ใช้สำหรับพัฒนาระบบงานที่ต้องใช้ฐานข้อมูลเป็นหลัก คุณชอบที่จะใช้ Access ไหม
      ตอบ : ถ้านับเฉพาะที่ทำมาหากินได้เงินมา ก็มีใช้ Clipper, R&R (ตัวสร้างรายงาน), FoxPro, ระบบบนเครื่อง Mini Computer แล้วก็มาจบที่ Access   ส่วนตัวแล้ว ชอบ 8/10 ก็แล้วกัน คือคิดว่า Microsoft น่าจะทำได้ดีกว่านี้เยอะ เดาเอาเองว่า อาจมีเรื่องของแผนธุรกิจและการตลาดเป็นตัวบังคับให้ทำออกมาระดับนี้ ไม่ให้ดีเกินไปมากนัก

    - คุณใช้ Access เพราะอะไร เช่น ยังไม่เคยจับตัวอื่นเลย นี่เป็นตัวแรก เลยบอกไม่ได้, ได้รับคำสั่งให้พัฒนาโดย Access, เลือกใช้เองเพราะเห็นว่าเหมาะสมกับงาน
      ตอบ : จำไม่ได้แน่นอนว่าทำไมมาเริ่มจับ Access แต่ก็เริ่มมาตั้งแต่เวอร์ชั่น 2 แล้วพอได้ทำงานอีก บ. ก็ปรากฏว่ามีซอฟท์แวร์ของ บ. ในเครือซึ่งส่งมาขายในไทยที่ทำด้วย Access 97 ตั้งแต่นั้นมาก็เลยวนเวียนอยู่กับตัวนี้ในการพัฒนาระบบงาน

    - คุณคิดว่าคุณอยู่ในระดับไหน 1=เริ่มต้น และ 5=สูงสุด
      ตอบ : ยิ่งนานไป ยิ่งรู้ว่าไม่รู้ เต็มที่ก็แค่ 3 ครับ

    - คุณคิดว่าคุณต้องการรู้เรื่องอะไรเพิ่มเติม
      ตอบ : Sharepoint, Web App, กลไกของเทคโนโลยี่ที่ใช้เข้าถึงฐานข้อมูล, ปรับแต่งอย่างไรถึงจะใช้กับฐานข้อมูล SQL Server ได้อย่างมีประสิทธิภาพ

    - ตามเวลาและปัจจัยที่เป็นจริงของคุณ คุณคิดว่าสามารถศึกษา Access ให้มากกว่านี้ถึงระดับไหน หรือไม่สามารถศึกษามากกว่านี้แล้ว
      ตอบ : อย่างมากก็ 2 เรื่องหลังจากคำตอบในข้อก่อนหน้า

    - ในทีมของคุณ มีกี่คนที่ต้องใช้ Access พัฒนาระบบงานด้วย
      ตอบ : ปัจจุบันผมเป็นโปรแกรมเมอร์อิสระครับ คงต้องตอบว่ามีคนเดียวครับ
8 @R20826
ตอบด้วยคนครับ
1. ถ้าคุณเป็นนักเรียน นิสิต นักศึกษา หรือผู้สนใจ
    - ใช้นานแค่ไหน เช่น 1 เทอม 2 เทอม 1 ปี
ตอบ เป็นผู้สนใจครับ ใช้ตอดไปครับความรู้ติดตัวครับ และเป็นจุดเริ่มต้นของการเขียนโปรแกรมของผมครับ

    - บอกฃื่อสถานศึกษาได้ไหม
ตอบ ทำงานบริษัทครับ เป็นIT Support

    - มีประมาณกี่คนที่ต้องใช้พร้อมกับคุณในเทอมศึกษาที่ว่านั้น
ตอบ มี IT 3 คนผมให้ทุกคนต้องเป็น Access ทึงจะทำงานที่เดียวกันได้ เพราะมีการเปลี่ยน Excel มาเป็นการทำงานบน Access เยอะในบริษัทครับ

    - ใช้ในวิชาอะไร เช่น ฐานข้อมูล, การวิเคราะห์และออกแบบระบบ หรือว่าศึกษาเองเพราะอยากรู้
ตอบ ศึกษาเองเพราะอยากรู้ ครับ และมันก็ตอบโจทย์การเปลี่ยนแปลงการทำงานของ User ในบริษัทได้มากกว่าครับ และไม่มีต้นทุนการพัฒนาเหมือนโปรแกรมอื่นๆครับ
    - ถ้าเคยศึกษา Application Development Tools ตัวอื่นมาก่อน และถ้าคุณสามารถเลือกได้เองว่าจะใช้อะไรพัฒนาระบบงาน คุณจะเลือก Access หรือไม่
ตอบ เลือกแน่นอนครับ
9 @R20836
   -ผมทำธุรกิจเกี่ยวกับงานประกันวินาศภัย ต้องการใช้โปรแกรมในการบริการธุรกิจ จึงเริ่มด้วยaccess97 แต่ก็มีคนติว่ามันไม่ดี ไม่เสถียร เก็บข้อมูลได้น้อย ไม่ปลอดภัย ก็เลยไปเรียน SQL server , vb แต่ก็รู้สึกมันยาก เนื่องจากตัวเองไม่มีความรู้เรื่องการเขียนโปรแกรมมาก่อนเลยกลับมาใช้access เนื่องจากเป็นเจ้าของธุรกิจเอง ก็เลยคิดว่าทำเท่าที่ทำได้แล้วกัน
   -ปัจจุบันผมใช้access2003 ทำเป็นmde และก็ใช้runtime 2007 กับwindows7 32บิตยังใช้version2003 ในการพัฒนาเนื่องจากชอบแถบเมนูแบบเดิมไม่ชอบribbon ปัจจุบันใช้พร้อมกันอยู่ประมาณ60เครื่อง tableหลักฟิวมากประมาณ100,000 records ส่วนtableไหนที่ฟิวไม่เยอะก็ประมาณ200,000records (พยายามไม่ให้เกิน ถัาเกินจะตัดrecordเก่าไปเก็บไว้ที่อื่น เพราะมันจะเริ่มช้า)และได้นำโปรแกรมที่ผมพัฒนาออกจำหน่าย ลูกค้าอยากได้แบบไหนก็พัฒนาไปตามที่เขาต้องการ ยังไม่เคยติดปัญหาอะไรที่access ทำไม่ได้ (ถ้าลูกค้าถามว่าทำได้มั๊ย จะพูดว่าผมคิดว่าโปรแกรมมันทำได้นะ แต่ผมจะทำได้หรือเปล่ายังไม่รู้ต้องลองดู)
   อยู่กับaccess มาสิบกว่าปี จับแทบทุกวัน คิดว่าความรู้ไม่เกินระดับ2ครับ ยังมีอีกมากที่ยังไม่รู้ ติดปัญหาก็พึ่ง google ตามกระทู้ในบอร์ดนี้ตลอด copyความรู้ไว้เพียบ ที่นี่คืออาจาร์ของผม
   บริษัทผมพัฒนาโปรแกรมคนเดียวครับ
10 @R20838
- คุณวิบูลย์นี่เก่งมากครับ ไม่ได้มาทาง programming แต่เขียนขายให้ลูกค้าได้

- การใช้ SQL Server เพื่อเป็นฐานข้อมูลแทนเพียงอย่างเดียว แม้ไม่ได้ใช้ประโยชน์ใดๆจากความสามารถของ SQL Server มาช่วยในการทำงานของแอพพลิเคชั่นของเราเลยก็ตาม ก็ถือว่าดีกว่าเหมือนกันนะครับ เพราะตัวฐานข้อมูลมีความเสถียรมาก ไม่เจ้งง่ายๆแบบไฟล์ .mdb, .accdb

- จำนวนเรคอร์ดที่เยอะแล้วความเร็วย่อมช้าลงแน่ แต่ลองเช็คดูครับว่าเราได้สร้าง index ไว้รองรับการคิวรี่ตามเงื่อนไขที่ต้องการไว้ครบแล้วหรือยัง เพราะจำนวนเรคอร์ด 2 แสนเรคอร์ด จะใช้จำนวนครั้งค้นหาอย่างแย่ที่สุดก็ประมาณ 18 ครั้งเท่านั้นเองครับ

- วันนี้ได้รับโพสข่าวมาว่า Office 2016 ได้เปิดให้ทดลองโหลดฟรีๆมาใช้ได้แล้ว ก็มีฝรั่งถามกันเองว่า สำหรับ Desktop Application แล้ว Office 2016 มีอะไรที่เข้ามาปรับปรุงเพิ่มเติมความสามารถหรือไม่ ก็ได้รับคำตอบว่า แก่นแท้แล้วยังไม่มีอะไรใหม่ เวอร์ชั่นที่ดูดีที่สุดก็น่าจะยังเป็นเวอร์ชั่น 2010 ส่วน 2013 เขาว่ากันว่ารูปแบบอินเทอร์เฟสที่พยายามทำให้ดูเรียบง่ายโดยใช้พื้นสีขาวๆ ปรากฏว่าคนใช้ ใช้แล้วงง เพราะมันขาวโพลนไปหมด ผมใช้อย่างเก่งก็ถึงแค่ 2010 ครับ แล้วต้องติงทาง Microsoft นะว่า มาเล่นเปลี่ยนอินเทอร์เฟสบ่อยๆเพื่ออะไรกัน ไม่ได้เพิ่มประสิทธิภาพอะไรให้แก่ผู้พัฒนาเลย กลับทำให้โปรแกรมเมอร์และผู้ใช้ทั่วโลกปวดหัวไปเปล่าๆแทนด้วยซ้ำ
11 @R20839
เรื่อง UI นี่ น่าจะมีผลมาจาก Windows 10 นะครับ One product family One platform One store

เค้าจึงต้องเปลี่ยนให้รูปแบบเหมือนกันในทุกๆ platform
จริงๆผมว่าแค่เค้าปรับบักของ Office ก็เหนื่อยแล้วครับ เพราะผมเจอบักเยอะเลยหลังจากใช้ Office 2013 กับ windows 8.1 ซึ่งถ้าใช้กับ Windows 7 ไปเป็น มีหลายอย่างมากเลยครับ จึงคิดว่ากับ Windows 10 ที่กำลังจะมา ทีมงาน Office 2016 คงไม่มีเวลาคิดของใหม่ๆแล้วหละ แก้บักให้ใช้ร่วมกับ Windows 10 ก็เหนื่อยแล้ว
เป็น Gen ใหม่แล้วครับ สำหรับคนที่ใช้ Windows ต้องปรับตัว เราจะเห็นอะไรที่เคยทำได้จะทำไม่ได้กับ Windows 10 อีกเยอะ ซึ่งจริงๆ Microsoft ได้ออกตัวโดยการดันให้ทุกภาษาของ Microsoft ใช้สื่อกลางอย่าง .Netframework แทนการติดต่อ OS โดยตรง มานานพอสมควรเพื่อลดปัญหาการเปลี่ยนเวอร์ชั่นของ windows แต่ใน VBA ของ Office ไม่มีความสามารถในการดึง .net มาใช้งาน หรือมีแต่ ผมไม่เคยเห็นนะ เลยต้องรับความเสี่ยงทุกครั้งที่มีการเปลี่ยน OS อะครับ อันนี้แหละที่สำหรับคนเขียนต้องปรับตัว
12 @R20850
ในส่วนตัวผมก็ใช้มานานแล้ว ตั้งแต่ v.2 แต่ก็ไม่ค่อยเก่ง ไปอบรมบ้าง ซื้อหนังสือมาอ่านบ้าง รวมทั้งหาข้อมูลในเน็ต และจากเว็บ อ.สุภาพ และเว็บอื่นๆ จนเว็บปิดไป ก็ได้เข้ามาหาข้อมูลในเว็บ thai-access แห่งนี้ครับ

- ผมก็ได้ใช้โปรแกรม access ในการทำงานในออฟฟิศ เช่น การทำ stock ออกใบกำกับภาษี และการเก็บข้อมลต่างๆ ฯลฯ

- ในส่วนตัวผม คิดว่าข้อด้อย น่าจะเป็นเรื่องระบบ security ซึ่งแปลงเป็นไฟล์ exe ไม่ได้ และก็ต้องมีโปรแกรม access หรือต้องลง runtime ด้วย
- ส่วนฐานข้อมูลก็ป้องกันลำบาก สามารถ export ออกไปได้
- และถ้าฐานข้อมูลมีขนาดใหญ่ เหมือนจะช้า

ก็ประมาณนี้ครับ ก็คงใช้ต่อไปเป็น v 2003 เป็นหลัก ครับผม
13 @R20888
ผมใช้มาตั้งแต่ access7 จนถึงปัจจุบันครับ
เชื่อมต่อกับ database access,mysql,mssql
http://www.iamwebstore.com
http://www.iamwebstore.com/downloads
14 @R20922
-เริ่มแรกเข้าอบรมการใช้โปรแกรมแอคเซสกับมหาวิทยาลัยเชียงใหม่ แอคเซส 2003 ทำระบบงานเสริมสารบัญ
-ผมเริ่มใช้งานเพราะโปรแกรมของสถานศึกษามัธยมทั่วไทยมีฐานเป็นแอคเซส เริ่มดึงข้อมูลมาใช้ เข้าไปคีย์ข้อมูลโดยตรงกับฐานตาราง จนถึงปัจจุบัน -งานวิชาการ
-ได้ทำงานหลายที่เกี่ยวข้องกับฐานข้อมูลของหมู่บ้าน -กองทุนหมู่บ้าน
- ปัจจุบัน ได้ทำงานการเงิน ก็ยังคงใช้อยู่ อาศัยเว็บบอร์ดทั้งไทย และ ต่างประเทศ -ในการค้นหา สอบถามข้อมูล (ใจจริง อยากทำโปรแกรมขายเหมือนกันครับ เพราะตรงกับสาขางานของตนเองและมีคนทำงานแบบเดียวกับเราทั้งประเทศ)
-ฐานข้อมูลของบริษัทที่ขายเครื่องสแกนลายน้ิวมือยังคงเชื่อมกับไมโครซอฟท์แอคเซส 2003 -งานบริหารบุคคล
-ชอบใช้แอคเซส 2003
-ทุกวันนี้ใช้ในกิจกรรมการเรียนการสอนในรายวิชาของตนเอง (compile ไม่ได้สักที)
-สะดวก สบาย ข้อมูลอาจไม่มาก
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2654s