NCD ปรับ .Sql ใน Folder SQL และรวม Total
เมื่อรวบแล้ว จากขนาดไฟล์ 42M เหลือ 29M Zip แล้วเหลือ 975 KB
Function Del_PersonTable()
Dim rst As Recordset
DoCmd.SetWarnings False
Set rst = CurrentDb.OpenRecordset("SELECT pcucode FROM pcucode GROUP BY pcucode ")
Do While Not rst.EOF
pcucode = rst.Fields("pcucode")
strTablename = "person_" & pcucode
CurrentDb.Execute " DROP TABLE " & strTablename
rst.MoveNext
Loop
End Function
วันพฤหัสบดีที่ 14 มีนาคม พ.ศ. 2556
วันพฤหัสบดีที่ 7 มีนาคม พ.ศ. 2556
การเขียนโปรแกรม Access 2003 เชื่อมต่อฐานข้อมูล MySQL
ขั้นตอนมีดังนี้
1-โหลด MySQL ODBC 3.51 Driver จาก Web mysql.com มาลงก่อน
2-เข้าไป ที่ เมนู start > run > odbcad32.exe
เลือก system dsn tab
สร้าง DSN ใหม่โดยคลิก Add เลือก MySQL ODBC ...Driver กด finish
ป้อนชื่อ DataSource Name เช่น mysql_mydsn1
ป้อนชื่อ server ถ้าเครื่องตัวเอง ก็ localhost ป้อน user / password ตามปกติถ้าไม่ปรับแต่งอะไร password จะว่างไว้
และ user = root , แล้วเลือก database
ลอง กดปุ่ม test ถ้าบอก ว่า success ให้ผ่านไปข้อ 3 โดยกดปุ่ม OK , ถ้าไม่ผ่านต้องหาทางแก้ไข
3-เปิด MsAccess แล้ว สร้าง Database เปล่าใหม่ สมมุติชื่อ db1.mdb
เลือกเมนู
แฟ้ม > รับข้อมูลภายนอก> นำเข้า > เชื่อมโยงตาราง > เลือกชนิดแฟ้มเป็น ODBC Database()
เลือก Tab Machine Data Source จาก Select Data Souce Dialog box
เลือก mysql_mydsn1 DSN ที่ได้ทำไว้ในขั้นที่2 กดปุ่ม ok แล้ว เลือกตาราง
อาจ กดเลือกทั้งหมดได้ แล้ว กดปุ่ม ตกลง
4-ข้อมูลจะถูกเชื่อมมาสู่ MsAccess
การแก้ไขที่นี่มีผลกระทบกับ ใน Database ใหญ่
จึงต้องใช้ความระมัดระวังอย่างมาก
แต่จะง่ายในการป้อนข้อมูล หรือ สร้าง App เล็กๆ ได้
5-การยกเลิกการเชื่อมต่อ ก็แค่ ปิด file mdb เท่านั้น
ที่มา : http://cmpls.net/?name=knowledge&file=readknowledge&id=13
1-โหลด MySQL ODBC 3.51 Driver จาก Web mysql.com มาลงก่อน
2-เข้าไป ที่ เมนู start > run > odbcad32.exe
เลือก system dsn tab
สร้าง DSN ใหม่โดยคลิก Add เลือก MySQL ODBC ...Driver กด finish
ป้อนชื่อ DataSource Name เช่น mysql_mydsn1
ป้อนชื่อ server ถ้าเครื่องตัวเอง ก็ localhost ป้อน user / password ตามปกติถ้าไม่ปรับแต่งอะไร password จะว่างไว้
และ user = root , แล้วเลือก database
ลอง กดปุ่ม test ถ้าบอก ว่า success ให้ผ่านไปข้อ 3 โดยกดปุ่ม OK , ถ้าไม่ผ่านต้องหาทางแก้ไข
3-เปิด MsAccess แล้ว สร้าง Database เปล่าใหม่ สมมุติชื่อ db1.mdb
เลือกเมนู
แฟ้ม > รับข้อมูลภายนอก> นำเข้า > เชื่อมโยงตาราง > เลือกชนิดแฟ้มเป็น ODBC Database()
เลือก Tab Machine Data Source จาก Select Data Souce Dialog box
เลือก mysql_mydsn1 DSN ที่ได้ทำไว้ในขั้นที่2 กดปุ่ม ok แล้ว เลือกตาราง
อาจ กดเลือกทั้งหมดได้ แล้ว กดปุ่ม ตกลง
4-ข้อมูลจะถูกเชื่อมมาสู่ MsAccess
การแก้ไขที่นี่มีผลกระทบกับ ใน Database ใหญ่
จึงต้องใช้ความระมัดระวังอย่างมาก
แต่จะง่ายในการป้อนข้อมูล หรือ สร้าง App เล็กๆ ได้
5-การยกเลิกการเชื่อมต่อ ก็แค่ ปิด file mdb เท่านั้น
ที่มา : http://cmpls.net/?name=knowledge&file=readknowledge&id=13
วันอังคารที่ 26 กุมภาพันธ์ พ.ศ. 2556
สามารถเก็บภาษีบำรุงท้องที่ล่วงหน้าได้หรือไม่? คือเก็บทั้ง 4 ปี
ที่มา:http://userspatax.fix.gs/index.php?topic=234.0
ไม่สามารถทำได้ครับ เพราะในอีก 3 ปีข้างหน้า เจ้าของที่ดินอาจมีการเปลี่ยนแปลงรายละเอียดที่ดิน รวมถึงรายละเอียดการใช้
ประโยชน์ซึ่งจะส่งผลต่อค่าภาษีที่ประเมินได้ในปีนั้นๆ และตามกระบวนการจัดเก็บภาษีที่ถูกต้องนั้น เรายังไม่ได้มีการแจ้งประเมิน
(ภ.บ.ท.10) จึงยังไม่สามารถจัดเก็บภาษีได้
วันอังคารที่ 12 กุมภาพันธ์ พ.ศ. 2556
เมื่อคำนวณภาษีแล้ว ปัดเศษสตางค์อย่างไร
ที่มา:http://userspatax.fix.gs/index.php?topic=233.0
สำหรับการปัดเศษสตางค์นั้น มีการกำหนดไว้เฉพาะภาษีบำรุงท้องที่่ ซึ่งกำหนดไว้ในบัญชีอัตราภาษีบำรุงท้องที่ตามมาตรา 7
อยู่ตรงหมายเหตุ (2) เมื่อคำนวณภาษีแล้ว เศษของ 10 สตาง์ให้ปัดทิ้ง
สำหรับภาษีโรงเรือนและที่ดินไม่มีการกำหนดไว้ ขึ้นอยู่กับแนวทางของแต่ละหน่วยงาน
สำหรับภาษีป้ายนั้นไม่มีเศษสตางค์อยู่แล้ว
วันอาทิตย์ที่ 10 กุมภาพันธ์ พ.ศ. 2556
ปัญหา Webserver ขึ้น This site is running TeamViewer Port 80
ปัญหาเกิดหลังจากติดตั้ง appserv โดยที่ก่อนหน้านั้นติดตั้ง TeamViewer
(จะเป็นกับ TeamViewer เวอร์ชั่น 5.1 เป็นต้นไป 5.0 ก็เป็นนะ...)
เมื่อเปิดเว็บเรียก? http://localhost/ ปกติจะเห็นเป็นหน้าแรกของ Apache หรือ Xampp ถ้าติดตั้ง Webserver ด้วย xampp
ปัญหาคือ เพราะ Port 80 หรือ 443 ถ้าเป็น https ถูก TeamViewer เอาไปใช้ซะก่อน apache ของเราทำให้ apache start ไม่ได้
และ ถ้าเข้า http://localhost/ ก็จะได้ หน้าของ TeamViewer แทน
มาดูวิธีแก้ไขกันดีกว่าครับ
1.เปลี่ยน port ของ apache ไปใช้ port อื่น (วิธีนี้ไม่แนะนำครับ)
2.หาทางป้องกันไม่ให้ TeamViewer ใช้ port 80 (แนะนำวิธีนี้)
วิธีให้เข้าไปที่ TeamViewer
ไปที่ Extras >> Option >> เลือกเมนู Advanced >> คลิก Show advanced options
เลือก
Don?t use incoming port 80 หรือ Don't use incoming ports 80 and 443 สำหรับ TeamViewer เวอร์ัชั่น 6
เท่านี้ก็เสร็จ ครับ แก้ปัญหาได้แล้ว
แต่สำหรับ TeamViewer 5.0 ที่เจอปัญหานี้ จะไม่สามารถทำตามบทความนี้ได้นะครับ ที่มา http://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1/66-server-hosting/1947-%E0%B8%9B%E0%B8%B1%E0%B8%8D%E0%B8%AB%E0%B8%B2-webserver-%E0%B8%82%E0%B8%B6%E0%B9%89%E0%B8%99-this-site-is-running-teamviewer-port-80.html
(จะเป็นกับ TeamViewer เวอร์ชั่น 5.1 เป็นต้นไป 5.0 ก็เป็นนะ...)
เมื่อเปิดเว็บเรียก? http://localhost/ ปกติจะเห็นเป็นหน้าแรกของ Apache หรือ Xampp ถ้าติดตั้ง Webserver ด้วย xampp
ปัญหาคือ เพราะ Port 80 หรือ 443 ถ้าเป็น https ถูก TeamViewer เอาไปใช้ซะก่อน apache ของเราทำให้ apache start ไม่ได้
และ ถ้าเข้า http://localhost/ ก็จะได้ หน้าของ TeamViewer แทน
มาดูวิธีแก้ไขกันดีกว่าครับ
1.เปลี่ยน port ของ apache ไปใช้ port อื่น (วิธีนี้ไม่แนะนำครับ)
2.หาทางป้องกันไม่ให้ TeamViewer ใช้ port 80 (แนะนำวิธีนี้)
วิธีให้เข้าไปที่ TeamViewer
ไปที่ Extras >> Option >> เลือกเมนู Advanced >> คลิก Show advanced options
เลือก
Don?t use incoming port 80 หรือ Don't use incoming ports 80 and 443 สำหรับ TeamViewer เวอร์ัชั่น 6
เท่านี้ก็เสร็จ ครับ แก้ปัญหาได้แล้ว
แต่สำหรับ TeamViewer 5.0 ที่เจอปัญหานี้ จะไม่สามารถทำตามบทความนี้ได้นะครับ ที่มา http://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1/66-server-hosting/1947-%E0%B8%9B%E0%B8%B1%E0%B8%8D%E0%B8%AB%E0%B8%B2-webserver-%E0%B8%82%E0%B8%B6%E0%B9%89%E0%B8%99-this-site-is-running-teamviewer-port-80.html
วันศุกร์ที่ 8 กุมภาพันธ์ พ.ศ. 2556
JHCIS Query ข้อมูลผู้ป่วยเรื้อรัง
p.prename,CONCAT(p.fname,' ',p.lname) AS pname,h.hno,h.villcode,h.xgis,h.ygis,
p.idcard,p.pcucodeperson,p.pid
FROM
house AS h
Inner Join person AS p ON h.pcucode = p.pcucodeperson AND h.hcode = p.hcode Inner Join personchronic AS pc ON p.pcucodeperson = pc.pcucodeperson AND p.pid = pc.pid
Inner Join cdisease AS d ON pc.chroniccode = d.diseasecode
Inner Join cdiseasechronic AS dc ON d.codechronic = dc.groupcode
WHERE
p.dischargetype NOT IN ('1', '3') AND
dc.groupcode = ''
AND SUBSTRING(h.villcode,7,2) <> '00'
AND pc.typedischart NOT IN ('01', '02','07','10')
GROUP BY p.pcucodeperson,p.pid;
อธิบาย
p.dischargetype NOT IN ('1', '3') 1 = ตาย , 2 = ย้าย , 3 = สาบสูญ ,9 =ไม่จำหน่าย
pc.typedischart NOT IN ('01', '02','07','10') 01 = หาย , 02 = ตาย , 03 = ยังรักษาอยู่ , 04 = ไม่ทราบ(ไม่มีข้อมูล) 05 = รอจำหน่าย/เฝ้าระวัง, 06=ขาดการรักษาไม่มาติดต่ออีก (ทราบว่าขาดการรักษา), 07=ครบการรักษา, 08=โรคอยู่ในภาวะสงบ (inactive)ไม่มีความจำเป็นต้องรักษา, 09=ปฏิเสธการรักษา, 10 = ออกจากพื้นที่
วันอังคารที่ 22 มกราคม พ.ศ. 2556
วิธีคำนวณค่ารายปีภาษีโรงเรือนและที่ดินที่ถูกต้อง
ที่มา:http://userspatax.fix.gs/index.php?topic=253.0
ตามมาตรา 8 ของพระราชบัญญัติภาษีโรงเรือนและที่ดิน พ.ศ.2475
ให้ผู้รับประเมินชำระภาษีปีละครั้งตามค่ารายปีของทรัพย์สิน คือ โรงเรือนหรือสิ่งปลูกสร้างอย่างอื่นกับที่ดินซึ่งใช้ต่อเนื่องกับโรงเรือนหรือสิ่งปลูกสร้างอย่างอื่น นั้น ในอัตราร้อยละสิบสองครึ่งของค่ารายปี
เพื่อประโยชน์แห่งมาตรานี้ “ค่ารายปี” หมายความว่า จำนวนเงินซึ่งทรัพย์สินนั้นสมควรให้เช่าได้ในปีหนึ่งๆ
ในกรณีที่ทรัพย์สินนั้นให้เช่า ให้ถือว่าค่าเช่านั้นคือค่ารายปี แต่ถ้าเป็นกรณีที่มีเหตุอันสมควรที่ทำให้พนักงานเจ้าหน้าที่เห็นว่าค่าเช่านั้นมิใช่จำนวนเงินอันสมควรที่จะให้เช่าได้หรือเป็นกรณีที่หาค่าเช่าไม่ได้เนื่องจากเจ้าของทรัพย์สินดำเนินกิจการเองหรือด้วยเหตุประการอื่นให้พนักงานเจ้าหน้าที่มีอำนาจประเมินค่ารายปีได้ โดยคำนึงถึงลักษณะของทรัพย์สิน ขนาด พื้นที่ ทำเลที่ตั้ง และบริการสาธารณะที่ทรัพย์สินนั้นได้รับประโยชน์ ทั้งนี้ ตามหลักเกณฑ์ที่รัฐมนตรีว่าการกระทรวงมหาดไทยกำหนดโดยประกาศในราชกิจจานุเบกษา
จากมาตราดังกล่าวจะเห็นว่าถ้าทรัพย์สินดังกล่าวเจ้าของให้เช่าจะต้องคิดจากค่าเช่าเท่านั้น แต่กรณีที่ไม่สามารถหาค่าเช่าได้หรือเห็นว่าค่าเช่าที่ได้รับแจ้งนั้นมิใช่ค่าเช่าจริงก็ให้พิจารณาโดยพนักงานเจ้าหน้าที่ โดยคำนึงถึงปัจจัยต่างๆ ซึ่งในที่นี้กระทรวงมหาดไทยได้กำหนดแนวทางปฏิบัติไว้คือให้ อำนาจท้องถิ่นกำหนดเกณฑ์ราคาค่าเช่ามาตรฐานกลาง(บาท/ตารางเมตร/เดือน) ดูขั้นตอนการจัดทำเกณฑ์ค่าเช่ามาตรฐานกลางที่นี่ (คลิก) .... ซึ่งโดยสรุปสามารถกำหนดรูปแบบวิธีการคำนวณค่ารายปีได้ตามการใช้ประโยชน์โรงเรือนดังนี้
1. การเช่าใช้ประโยชน์โรงเรือนทั้งอาคาร
เช่น นายแดงให้เช่าบ้านในราคา 2,000.- บาทต่อเดือน ดังนั้นถ้านายแดงให้เช่าทั้งปีโดยไม่มีเดือนว่างค่ารายปีของบ้านหลังดังกล่าวที่นายแดงให้เช่าเท่ากับ 2,000 x 12 = 24,000.- บาท และค่าภาษีเท่ากับ 12.5% x 24,000.- = 3,000.- บาท
2. การเช่าใช้ประโยชน์โรงเรือนภายในอาคาร(รายเดือน)
คำนวนภาษีเช่นเดียวกับกรณีที่ 1 แต่มีหลายห้อง ซึ่งคำนวณเป็นห้องๆ ไปครับ แต่กรณีนี้อาจมีการใช้ประโยชน์พื้นที่ส่วนอื่นๆ ที่ไม่ใช่เป็นห้องเช่าต้องนำมาบวกเพิ่มกับส่วนห้องเช่า เช่นพื้นที่สำนักงาน พื้นที่จอดรถ ซึ่งจะคำนวณจากเกณฑ์ค่าเช่ามาตรฐานกลาง เช่น เราประกาศค่าเช่ามาตรฐานกลางกรณีพื้นที่สำนักงานไว้ 10 บาท/ตารางเมตร/เดือน และอาคารดังกล่าวมีพื้นที่สำนักงาน 24 ตารางเมตร ดังนั้นค่ารายปีเท่ากับ 24x10x12 = 2,880.- บาท นำไปรวมกับค่ารายปีห้องเช่าครับ
3. การเช่าใช้ประโยชน์โรงเรือนภายในอาคาร(รายวัน)
มีการกำหนดแนวทางปฏิบัติไว้ดังนี้ ค่ารายปีกรณีการเช่าต่อวันให้คิดในอัตราไม่น้อยกว่าร้อยละ 8 ของค่าเช่าทั้งปี ดังนั้นถ้ามีห้องเช่า 300.- บาท/วัน จำนวน 8 ห้อง ค่ารายปีจะเท่ากับ 8x300x365x8% = 70,080.- บาท และนำไปรวมกับค่ารายปีพื้นที่อื่นๆครับ
4. กำหนดรายปีตามประเภททรัพย์สิน เช่น ตู้โทรศัพท์สาธารณะ ครับ
สมัครสมาชิก:
บทความ (Atom)