ทำพิกัด La Long ลงฐานข้อมูล


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

27 มิ.ย. 65 , 10:06:13
อ่าน 252 ครั้ง

Un

ทำพิกัด La Long ลงฐานข้อมูล
« เมื่อ: 27 มิ.ย. 65 , 10:06:13 »
ใครทำแล้วบ้างครับ
เมื่อคลิกพิกัดใน google map
แล้วเก็บค่า La Long ลงฐานข้อมูลได้เลย

 

28 มิ.ย. 65 , 08:54:27
ตอบกลับ #1

PNR

: ทำพิกัด La Long ลงฐานข้อมูล
« ตอบกลับ #1 เมื่อ: 28 มิ.ย. 65 , 08:54:27 »
DIY เอาน่าจะได้ ใช้ Webbrowser ของ access เพื่อเปิด google Map ให้แสดงแผนที่บนฟอร์ม และสามารถกดค้นหาสถานที่ และ ระบุตำแหน่งให้ได้ Lat Long
และดึงค่ามาเก็บในตาราง

เดี่ยวผมลองทำดูให้ครับ
Time to stop for me  :dizzy:
 
โพสต์นี้ได้รับคำขอบคุณจาก: Un, laemthong

28 มิ.ย. 65 , 09:26:54
ตอบกลับ #2

Un

: ทำพิกัด La Long ลงฐานข้อมูล
« ตอบกลับ #2 เมื่อ: 28 มิ.ย. 65 , 09:26:54 »
DIY เอาน่าจะได้ ใช้ Webbrowser ของ access เพื่อเปิด google Map ให้แสดงแผนที่บนฟอร์ม และสามารถกดค้นหาสถานที่ และ ระบุตำแหน่งให้ได้ Lat Long
และดึงค่ามาเก็บในตาราง

เดี่ยวผมลองทำดูให้ครับ

ขอบคุณครับอาจารย์

 

28 มิ.ย. 65 , 10:05:36
ตอบกลับ #3

PNR

: ทำพิกัด La Long ลงฐานข้อมูล
« ตอบกลับ #3 เมื่อ: 28 มิ.ย. 65 , 10:05:36 »
ตอนนี้หาวิธีได้แล้วเดี่ยวส่งให้ครับ
Time to stop for me  :dizzy:
 
โพสต์นี้ได้รับคำขอบคุณจาก: Un, laemthong

28 มิ.ย. 65 , 11:12:33
ตอบกลับ #4

PNR

: ทำพิกัด La Long ลงฐานข้อมูล
« ตอบกลับ #4 เมื่อ: 28 มิ.ย. 65 , 11:12:33 »

วิธีใช้งาน
1.เข้าหน้าฟอร์มไปแล้ว สามารถเลือกดูแบบดาวเทียมได้
2.พิมพ์ค้นหาสถานที่ๆต้องการ
3.กดคลิกซ้ายลงในแผนที่เพื่อสร้างจุดปักหมุดกลมๆ มีขีดตรงกลาง
4.กดคลิกขวาที่จุดปักหมุดนั้น แล้วกดเลือกพิกัสตัวเลข ด้านบนสุด (จะเป็นการเลือกพิกัสและ CopyClipboard)
5.กดที่ปุ่มทางขวา "วาง Lat Long จาก Web"
   โปรแกรมจะแยก lat กับ long ให้
6.ตรวจสอบความถูกต้องของพิกัสแล้วกดเซฟไปยังตารางได้เลย
« แก้ไขครั้งสุดท้าย: 28 มิ.ย. 65 , 12:28:13 โดย PNR »
Time to stop for me  :dizzy:
 
โพสต์นี้ได้รับคำขอบคุณจาก: UnKnown, chai, Un, sjs, nonc31, laemthong

29 มิ.ย. 65 , 09:18:43
ตอบกลับ #5

Un

: ทำพิกัด La Long ลงฐานข้อมูล
« ตอบกลับ #5 เมื่อ: 29 มิ.ย. 65 , 09:18:43 »
ขอบพระคุณครับอาจารย์ เดี๋ยวลองดูแล้วติดขัดตรงไหน จะมาถามอีกครับ

 :love:

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

29 มิ.ย. 65 , 19:49:18
ตอบกลับ #6

nonc31

: ทำพิกัด La Long ลงฐานข้อมูล
« ตอบกลับ #6 เมื่อ: 29 มิ.ย. 65 , 19:49:18 »
ขอบคุณอาจารย์ PNR
ผมได้ปรับโค๊ดอีกนิดหน่อย  เพื่อความรวดเร็วในการบันทึก
เผื่อคนอื่นไปใช้ครับ  ต้องขอขอบคุณ อ.PNR

Private Sub Form_Timer()
    Me.TimerInterval = 0
    Me.txtLocation.SetFocus
    DoCmd.RunCommand acCmdPaste
    Me.Dirty = False
    Me.txtLat = Replace(Nz(Left([txtLocation], Len([txtLocation]) - InStrRev([txtLocation], ","))), ",", "")
    Me.txtLong = Nz(Right([txtLocation], Len([txtLocation]) - InStrRev([txtLocation], ",")))
   จะ Call ปุ่มบันทึกก็แล้วแต่นะครับ จุดนี้
End Sub

Private Sub WebBrowser1_Click()
    If Not IsNull(Me.txtLocation) Then
        Me.txtLocation = Null
        Me.txtLat = Null
        Me.txtLong = Null
        Me.TimerInterval = 100
    Else
        Me.TimerInterval = 0
    End If
End Sub

 :love: :cool: :miao:
« แก้ไขครั้งสุดท้าย: 29 มิ.ย. 65 , 19:55:55 โดย nonc31 »

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

03 ส.ค. 65 , 11:26:43
ตอบกลับ #7

Un

: ทำพิกัด La Long ลงฐานข้อมูล
« ตอบกลับ #7 เมื่อ: 03 ส.ค. 65 , 11:26:43 »
อาจารย์ครับ เวลาเปิดหน้าแรกมา มันจะขึ้นเป็นรูปประเทศไทย
อยากให้เป็นแบบนี้
1. เมื่อเราไปบ้านหลังนั้น ให้แผนที่ขึ้นพิกัดบ้านหลังนั้นเลย
2. ถ้าบ้านหลังนั้นไม่มีพิกัด(ยังไม่ได้บันทึก) ขึ้นสถานที่ ที่ค่าตั้งต้นของเรา ครับ

« แก้ไขครั้งสุดท้าย: 03 ส.ค. 65 , 13:08:07 โดย Un »

 

09 ส.ค. 65 , 14:46:30
ตอบกลับ #8

nonc31

: ทำพิกัด La Long ลงฐานข้อมูล
« ตอบกลับ #8 เมื่อ: 09 ส.ค. 65 , 14:46:30 »
แบบนี้น่าจะใช้ได้ แค่เป็นแนวทาง  :cool:

 

09 ส.ค. 65 , 15:35:31
ตอบกลับ #9

Un

: ทำพิกัด La Long ลงฐานข้อมูล
« ตอบกลับ #9 เมื่อ: 09 ส.ค. 65 , 15:35:31 »
ขอบคุณครับอาจารย์ nonc31 เดี๋ยวลองทำดูก่อนครับ

 


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