Selasa, 21 Mei 2013

Re: Bls: [belajar-access] Re: koneksi otomatis ke ODBC [1 Attachment]

 
[Attachment(s) from hari yanto included below]

Bismillahirrohmanirrohim...,
 
Terimakasih Mas Aksan...,
 
Yang saya ketahui, ada banyak cara koneksi ke database. Salah satunya melalui ODBC.
 
Cara penyampain data ke userpun ada beberapa model:
1. Menggunakan tabel temporer di Ms Acces.
2. Memanfaatkan label dan text box
3. Menggunakan form dinamis
 
Untuk yang ke-3, kita membuat form di dalam form. Semuanya.... Mulai dari label, textbox sampai isian event-event. Ini lebih flexible. Namun perlu kerja keras untuk mendefinisikan satu persatu.
 
Yang akan lebih enak cara ke-2, kita buat 1 form dengan isian textbox, label, dan combo box. Namun memiliki keterbatasan pada ruang form.
 
Sedangkan yang paling enak cara ke-3. Kita koneksi ke database > mendefinisikan field-field > mengkonversi field MySql ke Ms Acces > buat/hapus tabel temporer per user via VBA (type, sizenya sesuai konversi tersebut > Masukkan data MySql ke dalam tabel Ms Acces.
 
Saya berpendapat, datasheet (VB Grid) sebagaimana Sampeyan sampaikan, mirip dengan cara yang ke-3. Membuat sub form dalam kondisi continous.
 
Terlampir, adalah contoh aplikasi ODBC memakai VBA tertanam (cara ke-2). Proses di dalamnya:
 
1. User mengisi nama server (localhost atau IP), username, password, dan nama database
2. User menekan button test koneksi
3. Aplikasi menuju ODBC > Cek koneksi
4. Bila sukses > mengumpulkan tabel-tabel yang ada di database 
5. Menyampaikan ke user dalam bentuk combo box
6. User memilih tabel yang ada di combo box
7. Bila benar-benar memilih > cek koneksi
8. Bila sukses > mengumpulkan nama-nama field dari combo box yang dipilih (pada contoh saya batasi maksimum 5 field tiap tabel)
9. Mengumpulkan isi record (pada contoh saya batasi maksimum 5 field tiap tabel dan 5 record tiap halaman)
10. Menyampaikan hasilnya ke user dalam bentuk label-label. (penyampaian juga bisa dalam bentuk text box, bila untuk kepentingan editing record)
11. User juga bisa melanjutkan pada halaman-halaman selanjutnya (apabila perlu).
 
Silahkan di modifikasi sesuai kebutuhan. 
 
Semoga bisa membantu dan memberi semangat.
 
Hariyanto (Surabaya)

--- On Tue, 21/5/13, aksan kurdin <aksan.kurdin@gmail.com> wrote:

From: aksan kurdin <aksan.kurdin@gmail.com>
Subject: Re: Bls: [belajar-access] Re: koneksi otomatis ke ODBC
To: belajar-access@yahoogroups.com
Date: Tuesday, 21 May, 2013, 8:23 AM

 
Ada,
Caranya ?
Cak Hari Yanto ... bantuin jawab dong ....
:D

hehehehe......

(sepurane cak :)    )

On 5/21/2013 7:22 AM, Akhmad Ridhany wrote:
 

Assalamu'alaikum Wr.Wb,

 

Dear Master Access

Dengan menggunakan ODBC mysql, Apakah ada cara untuk menampilkan data pada subform dalam format datasheet (seperti datagrid vb) tanpa harus link table tanpa harus membuat temporary table di msaccess

 

Mohon maaf jika ada istilah yg salah berhubung masih pemula

 

Terima kasih atas bantuan masukannya

 

Regards,
Deden

 

From: belajar-access@yahoogroups.com [mailto:belajar-access@yahoogroups.com] On Behalf Of hari yanto
Sent: 20 May 2013 11:52 PM
To: belajar-access@yahoogroups.com
Subject: Re: Bls: [belajar-access] Re: koneksi otomatis ke ODBC

 

 

Bismillahirrohmanirrohim....,

 

Ikut nimbrung...

 

Saya memakai juga memakai ODBC. Cuma, metodenya agak berbeda. Tidak link terus menerus (link tabel). Tapi melakukan koneksi ketika dibutuhkan. Setelah selesai diputus. Hasilnya, lebih ringan.

 

Dan, ODBC-nya saya tanam di VBA. Jadi nggak perlu men-setting ODBC pada masing-masing-masing komputer user.

 

Ini script-nya (database MySql):

 

Option Explicit
Public conn As New ADODB.Connection

Public Function connToDB(serverName As String, _
   UserName As String, userPass As String, _
   dbPath As String, dbName As String)

Dim strCon As String

    On Error GoTo errHandle
   
    strCon = "DRIVER={MySQL ODBC 5.1 Driver};SERVER=" _
    serverName ";DATABASE=" dbName ";" _
    "UID=" UserName ";PWD=" userPass ";OPTION=16426"

    Set conn = New ADODB.Connection
    conn.Open strCon

    Exit Function

errHandle:
    MsgBox "SERVER SEDANG TIDAK AKTIF", , "NON AKTIF"
    conn.Close
    Set conn = Nothing
    Exit Function
End Function

 

Function KONEKSI()
    connToDB "ISI_DG_IP_SERVER", "ISI_DG_USER_NAME_MYSQL", "ISI_DG_USERNAME_MYSQL", 3306, "ISI_DG_NAMA DATABASE"
End Function

 

Semoga bisa membantu dan memberi semangat.

 

Hariyanto (Surabaya)

 


--- On Mon, 20/5/13, aksan kurdin wrote:


From: aksan kurdin
Subject: Re: Bls: [belajar-access] Re: koneksi otomatis ke ODBC
To: belajar-access@yahoogroups.com
Date: Monday, 20 May, 2013, 2:48 PM

 

ya,
jeleknya odbc.

saya juga upload data 19K selalu putus di 13K.
setelah ganti driver (MySQL 12w ke 12i), sekarang normal.
tapi tidak menjamin lo ya :)


aksan kurdin

On 5/20/2013 11:03 AM, dian untoro wrote:

 

kalau saya untuk koneksi odbc ndak ada masalah.

akan tetapi pada saat digunakan database sering putus sendiri koneksinya.
dan juga berat banget masalah.


sekalia sharennya dong kenapa sering putus koneksinya...????

 

 

salam
Dian Untoro

 

 

 

 

 


Dari: Azkia Shabrina
Kepada: belajar-access@yahoogroups.com
Dikirim: Senin, 20 Mei 2013 9:03
Judul: Re: [belajar-access] Re: koneksi otomatis ke ODBC

 

 

Azkia punya juga sekali saja diawal dicentang sudah tak tanya tanya lagi pula

 

From: aksan kurdin

Sent: Sunday, May 19, 2013 4:01 PM

Subject: Re: [belajar-access] Re: koneksi otomatis ke ODBC

 

 

ah masak,
aplikasi aku ke mysql tidak begitu ....
sudah tak tanya2 password lagi ...

:)

coba dengan mdb/accdb baru test dulu ...


aksan kurdin



On 5/19/2013 10:23 AM, al.joens wrote:

 


Tetap minta password bang tiap kali membuka aplikasi meskipun pada awalnya password nya disimpan, gimana bang apa ada solusi yang lain, terima kasih.

--- In mailto:belajar-access%40yahoogroups.com, aksan kurdin mailto:aksan.kurdin@... wrote:
>
> cara mudah pada saat bikin odbc koneksi di access, pilih save passwordnya.
>
>
>
>
> aksan kurdin
>
> On 5/17/2013 11:06 AM, al.joens wrote:
> >
> > mohon bantuannya pada master and suhu access,bagaimana ya cara membuat
> > kode koneksi otomatis dari access ke sqlserver 2005 melalui koneksi
> > ODBC sehingga tiap kali user mengakses aplikasi tidak perlu harus
> > memasukkan pasword-aplikasi langsung jalan-.
> >
> > demikian , atas bantuannya kami sampaikan beribu-ribu terima kasih.
> >
> >
>

 

 

"This email message and information, including any attachment is intended solely for the use of the recipient(s) and are confidential and may also be privileged. If the reader of this message is not the intended recipient, please delete this email and all information it contains including its attachment from your system and immediately notify the sender. Dissemination, distribution, copying, or other use of this email or its attachment is strictly prohibited. Any unintended use of this email shall be your responsibility and shall be subject to any jurisdiction."

__._,_.___

Attachment(s) from hari yanto

1 of 1 File(s)

Reply via web post Reply to sender Reply to group Start a New Topic Messages in this topic (14)
Recent Activity:
SPAM IS PROHIBITED
.

__,_._,___

Tidak ada komentar:

Posting Komentar