Mungkin cara2 di bawah tidak tepat menjawab, tapi bisa menjadi ide
Agar user tidak salah memasukkan tanggal.

Cara 1;

Mungkin tiba saatnya anda mengubah cara input dari tadinya pake ketikan
menjadi pake form calendar. :)

Set format dari setiap textbox tanggal anda menjadi dd-mmm-yyyy, sehingga
User tahu bahwa yang dimasukkan adalah tanggal 10-mar-2010.

Trus untuk operasi yang melibatkan vba, jangan lupa ditambahkan sebagaimana
Mas BO sarankan di email terdahulu, yaitu tetap rubah dalam format inggris
Untuk setiap kriteria yang melibatkan tanggal.
Misalnya dengan format(tanggalmu, "mm-dd-yyyy")

Cara 2;

Sediakan 3 textbox kosong untuk input tsb. 
Taruh sejajar, dan tulis di atasnya label, tgl,bln,thn.
Trus gunakan dateserial untuk mengambil data dari textbox tsb.

Cara 3;

Sediakan 1 combo box untuk tgl, 1 combo untuk bln, 1 textbox untuk tahun.
Rowsourcenya:
cboTgl --> dari 1 s.d 31  
cboBln --> dari 1 s.d 12
txtThn --> di even after updatenya ada kriteria kalau tahun kabisat, trus
cbobln = 2, maka rowsource cbotgl Cuma sampe 29, laennya 28)

trus gunakan date serial untuk mengambil data dari textbox tsb.

Mudah2-an bermanfaat.

Salam hangat dan jabat erat,
MBA

-----Original Message-----
From: [email protected] [mailto:[email protected]]
On Behalf Of Ahmad
Sent: Tuesday, 09 March, 2010 10:07 PM
To: [email protected]
Subject: [belajar-access] INPUT TANGGAL

Mohon bantuan. ketika input di form tanggal : 01/03/2010, pada Komputer
dengan regional setting Inggris maka data tersimpan jadi tanggal 3 Januari
2010, tapi pada komputer dengan regional setting Indonesia jadinya 1 Maret
2010, akibatnya ketika data dari kedua komputer tersebut digabung datanya
jadi kacau. 

Bagi teman2 milis yang tahu bagaimana caranya supaya setiap input tanggal
01/01/2010 baik di Komputer dengan regional setting Inggris maupun
Indonesia, data yang tersimpan tetap 1 Maret 2010, share dong?



Kirim email ke