Mas Sofyan, nanti sampai ke pembahasan DSN-Less gak..?, kelemahan dari pemakaian DSN adalah
data bisa dicuri dengan sangat mudah.
Terima kasih Mas...
Regards
Hendra
From: Sofyan Efendi <sofyanefendi@gmail.com>
To: belajar-access@yahoogroups.com
Sent: Monday, May 28, 2012 3:04 PM
Subject: [belajar-access] SQL Server 2005 Express [8/11]
MEMBUAT PROGRAM MULTIUSER DENGAN SQL SERVER EXPRESS DAN ACCESS
Program multiuser adalah program online yang dapat digunakan oleh satu user atau lebih dalam waktu yang bersamaan. Microsoft Access, dalam hal ini dapat membuat program multiuser dengan back-end database menggunakan SQL Server Express. Saya akan coba membahas untuk pembuatan program multiuser pada database Northwind, dimana dapat menggunakan dua cara, yakni:
1. Ketika database sudah dibuat di SQL Server Express.
2. Ketika database belum tersedia di SQL Server Express, namun sudah dibuat sempurna di dalam Access.
CARA 1: KETIKA DATABASE SUDAH DIBUAT DI SQL SERVER EXPRESS
1. Bukalah file "NorthwindFE. mdb" yang sudah dibuat pada langkah sebelumnya (lihat bagian 6, yakni pada sub-bab "Membuat Link Table ke Access Database").
2. Klik menu File -> Get External Data -> Import.
3. Pilihlah file "Northwind.mdb" yang terdapat pada PC Anda. File database Northwind ini sudah disertakan didalam sample Microsoft Access, lokasinya adalah sebagai berikut:
· Jika menggunakan Microsoft Office 2000, file Northwind.mdb ini biasanya terletak di folder:
C:\Program Files\Microsoft Office\OFFICE\ SAMPLES
· Jika menggunakan Microsoft Office 2002/XP, file Northwind.mdb ini biasanya terletak di folder:
C:\Program Files\Microsoft Office\OFFICE10\ SAMPLES
· Jika menggunakan Microsoft Office 2003, file Northwind.mdb ini biasanya terletak di folder:
C:\Program Files\Microsoft Office\OFFICE11\ SAMPLES
Sebenarnya letak file Northwind.mdb ini tergantung di drive dan folder mana Anda telah install Microsoft Office Access tersebut.
4. Klik tombol Option, beri tanda centang pada check box "Menus and Toolbars".
5. Importlah seluruh object kecuali "Tables" dan "Pages".
6. Setelah sukses, perhatikan, pelajari dan cobalah untuk membuka form. Anda dapat langsung menggunakan file ini dengan database berasal dari SQL Server Express.
Maka file "NorthwindFE. mdb" sekarang sudah menjadi program multiuser, dan dapat di distribusikan ke seluruh user yang menggunakannya, tentunya setelah DNS Northwind pada masing-masing user harus sudah dibuat dahulu (lihat bagian 6 tips ini).
BEBERAPA PROBLEM PADA NORTHWIND MULTIUSER CARA 1 INI
Saya belum menemukan problem pada program Northwind yang telah diset secara multiuser ini, kecuali pada form "Employees". Ketika dibuka, pada kotak image muncul tulisan "Picture Not Found". Solusinya silahkan ikuti langkah-langkah sbb:
1. Bukalah table "Employees".
2. Pada field "PhotoPath" (paling kanan), ganti nilainya, misal:
dari -> http://accweb/ emmployees/ leverling. bmp
menjadi -> EMPID1.BMP
3. Masuklah ke mode design "Employees".
4. Ganti properties control source pada textbox "ImagePath", dari "Photo" menjadi "PhotoPath".
5. Copylah seluruh image (photo) employees pada foldes SAMPLES, yakni folder tempat Anda copy file Northwind yang original, lalu paste ke folder yang sama tempat Anda menaruh file Northwind multiuser ini.
6. Bukalah form "Employees" ini, maka image sekarang dapat dilihat kembali.
CARA 2: KETIKA DATABASE BELUM TERSEDIA DI SQL SERVER EXPRESS, NAMUN SUDAH DIBUAT SEMPURNA DI DALAM ACCESS
1. Copylah file "Northwind.mdb" yang terdapat pada PC Anda. File database Northwind ini sudah disertakan didalam sample Microsoft Access, lokasinya adalah sebagai berikut:
· Jika menggunakan Microsoft Office 2000, file Northwind.mdb ini biasanya terletak di folder:
C:\Program Files\Microsoft Office\OFFICE\ SAMPLES
· Jika menggunakan Microsoft Office 2002/XP, file Northwind.mdb ini biasanya terletak di folder:
C:\Program Files\Microsoft Office\OFFICE10\ SAMPLES
· Jika menggunakan Microsoft Office 2003, file Northwind.mdb ini biasanya terletak di folder:
C:\Program Files\Microsoft Office\OFFICE11\ SAMPLES
Sebenarnya letak file Northwind.mdb ini tergantung di drive dan folder mana Anda telah install Microsoft Office Access tersebut.
2. Copy pula seluruh file imagenya, dari EMPID1.BMP sampai EMPID9.BMP.
3. Pastelah pada folder lain yang Anda inginkan.
4. Rename file "Northwind.mdb" ini menjadi "NorthwindFE2. mdb".
5. Bukalah file "NorthwindFE2. mdb" ini.
6. Tutuplah seluruh object yang muncul, sehingga yang ada hanya database window saja.
7. Klik menu Tools -> Database Utilities -> Upsizing Wizard.
8. Pilih "Create new database", lalu klik Next.
9. Ketikkan nama SQL Server Express nya. Hilangkan tanda centang pada pilihan "Use Trusted Connection". Masukkan Login ID dan Password SA nya. Ketikkan nama databasenya, misal namanya "NorthwindBE" . Klik Next.
10. Masukkan seluruh table yang ada, yakni dengan cara klik tombol >>. Klik Next.
11. Klik Next.
12. Pilih "Link SQL Server tables to existing application" . Beri tanda centang pada check box "Save password and user ID". Klik Next.
13. Klik Finish.
14. Lihatlah report yang muncul, lalu close (Anda boleh print jika mau).
15. Hapus seluruh table local yang ada (jangan link table yang dihapus).
Maka file "NorthwindFE2. mdb" sekarang sudah menjadi program multiuser, dan dapat di distribusikan ke seluruh user yang menggunakannya, tentunya setelah DNS Northwind pada masing-masing user harus sudah dibuat dahulu (lihat bagian 6 tips ini).
BEBERAPA PROBLEM PADA NORTHWIND MULTIUSER CARA 2 INI
Saya belum menemukannya.
CARA MANA YANG SEBAIKNYA SAYA GUNAKAN?
Saya anjurkan agar memilih cara 2. Buatlah dahulu dengan sempurna data dan programnya di dalam Access, kemudian diupsizing ke SQL Server Express menggunakan Upsizing Wizard. Namun bagi Anda yang terbiasa dengan cara 1, itupun tidak mengapa, karena semuanya memiliki hasil yang sama.
Program multiuser adalah program online yang dapat digunakan oleh satu user atau lebih dalam waktu yang bersamaan. Microsoft Access, dalam hal ini dapat membuat program multiuser dengan back-end database menggunakan SQL Server Express. Saya akan coba membahas untuk pembuatan program multiuser pada database Northwind, dimana dapat menggunakan dua cara, yakni:
1. Ketika database sudah dibuat di SQL Server Express.
2. Ketika database belum tersedia di SQL Server Express, namun sudah dibuat sempurna di dalam Access.
CARA 1: KETIKA DATABASE SUDAH DIBUAT DI SQL SERVER EXPRESS
1. Bukalah file "NorthwindFE. mdb" yang sudah dibuat pada langkah sebelumnya (lihat bagian 6, yakni pada sub-bab "Membuat Link Table ke Access Database").
2. Klik menu File -> Get External Data -> Import.
3. Pilihlah file "Northwind.mdb" yang terdapat pada PC Anda. File database Northwind ini sudah disertakan didalam sample Microsoft Access, lokasinya adalah sebagai berikut:
· Jika menggunakan Microsoft Office 2000, file Northwind.mdb ini biasanya terletak di folder:
C:\Program Files\Microsoft Office\OFFICE\ SAMPLES
· Jika menggunakan Microsoft Office 2002/XP, file Northwind.mdb ini biasanya terletak di folder:
C:\Program Files\Microsoft Office\OFFICE10\ SAMPLES
· Jika menggunakan Microsoft Office 2003, file Northwind.mdb ini biasanya terletak di folder:
C:\Program Files\Microsoft Office\OFFICE11\ SAMPLES
Sebenarnya letak file Northwind.mdb ini tergantung di drive dan folder mana Anda telah install Microsoft Office Access tersebut.
4. Klik tombol Option, beri tanda centang pada check box "Menus and Toolbars".
5. Importlah seluruh object kecuali "Tables" dan "Pages".
6. Setelah sukses, perhatikan, pelajari dan cobalah untuk membuka form. Anda dapat langsung menggunakan file ini dengan database berasal dari SQL Server Express.
Maka file "NorthwindFE. mdb" sekarang sudah menjadi program multiuser, dan dapat di distribusikan ke seluruh user yang menggunakannya, tentunya setelah DNS Northwind pada masing-masing user harus sudah dibuat dahulu (lihat bagian 6 tips ini).
BEBERAPA PROBLEM PADA NORTHWIND MULTIUSER CARA 1 INI
Saya belum menemukan problem pada program Northwind yang telah diset secara multiuser ini, kecuali pada form "Employees". Ketika dibuka, pada kotak image muncul tulisan "Picture Not Found". Solusinya silahkan ikuti langkah-langkah sbb:
1. Bukalah table "Employees".
2. Pada field "PhotoPath" (paling kanan), ganti nilainya, misal:
dari -> http://accweb/ emmployees/ leverling. bmp
menjadi -> EMPID1.BMP
3. Masuklah ke mode design "Employees".
4. Ganti properties control source pada textbox "ImagePath", dari "Photo" menjadi "PhotoPath".
5. Copylah seluruh image (photo) employees pada foldes SAMPLES, yakni folder tempat Anda copy file Northwind yang original, lalu paste ke folder yang sama tempat Anda menaruh file Northwind multiuser ini.
6. Bukalah form "Employees" ini, maka image sekarang dapat dilihat kembali.
CARA 2: KETIKA DATABASE BELUM TERSEDIA DI SQL SERVER EXPRESS, NAMUN SUDAH DIBUAT SEMPURNA DI DALAM ACCESS
1. Copylah file "Northwind.mdb" yang terdapat pada PC Anda. File database Northwind ini sudah disertakan didalam sample Microsoft Access, lokasinya adalah sebagai berikut:
· Jika menggunakan Microsoft Office 2000, file Northwind.mdb ini biasanya terletak di folder:
C:\Program Files\Microsoft Office\OFFICE\ SAMPLES
· Jika menggunakan Microsoft Office 2002/XP, file Northwind.mdb ini biasanya terletak di folder:
C:\Program Files\Microsoft Office\OFFICE10\ SAMPLES
· Jika menggunakan Microsoft Office 2003, file Northwind.mdb ini biasanya terletak di folder:
C:\Program Files\Microsoft Office\OFFICE11\ SAMPLES
Sebenarnya letak file Northwind.mdb ini tergantung di drive dan folder mana Anda telah install Microsoft Office Access tersebut.
2. Copy pula seluruh file imagenya, dari EMPID1.BMP sampai EMPID9.BMP.
3. Pastelah pada folder lain yang Anda inginkan.
4. Rename file "Northwind.mdb" ini menjadi "NorthwindFE2. mdb".
5. Bukalah file "NorthwindFE2. mdb" ini.
6. Tutuplah seluruh object yang muncul, sehingga yang ada hanya database window saja.
7. Klik menu Tools -> Database Utilities -> Upsizing Wizard.
8. Pilih "Create new database", lalu klik Next.
9. Ketikkan nama SQL Server Express nya. Hilangkan tanda centang pada pilihan "Use Trusted Connection". Masukkan Login ID dan Password SA nya. Ketikkan nama databasenya, misal namanya "NorthwindBE" . Klik Next.
10. Masukkan seluruh table yang ada, yakni dengan cara klik tombol >>. Klik Next.
11. Klik Next.
12. Pilih "Link SQL Server tables to existing application" . Beri tanda centang pada check box "Save password and user ID". Klik Next.
13. Klik Finish.
14. Lihatlah report yang muncul, lalu close (Anda boleh print jika mau).
15. Hapus seluruh table local yang ada (jangan link table yang dihapus).
Maka file "NorthwindFE2. mdb" sekarang sudah menjadi program multiuser, dan dapat di distribusikan ke seluruh user yang menggunakannya, tentunya setelah DNS Northwind pada masing-masing user harus sudah dibuat dahulu (lihat bagian 6 tips ini).
BEBERAPA PROBLEM PADA NORTHWIND MULTIUSER CARA 2 INI
Saya belum menemukannya.
CARA MANA YANG SEBAIKNYA SAYA GUNAKAN?
Saya anjurkan agar memilih cara 2. Buatlah dahulu dengan sempurna data dan programnya di dalam Access, kemudian diupsizing ke SQL Server Express menggunakan Upsizing Wizard. Namun bagi Anda yang terbiasa dengan cara 1, itupun tidak mengapa, karena semuanya memiliki hasil yang sama.
Wassalaamu'alaikum Warahmatullahi Wabarakatuh,
Sofyan Efendi
http://imopi.wordpress.com/
Sofyan Efendi
http://imopi.wordpress.com/
__._,_.___
SPAM IS PROHIBITED
.
__,_._,___
Tidak ada komentar:
Posting Komentar