Kod:
rbt.InputMask = ""
rbt.SetFocus
DoCmd.RunCommand acCmdShowDatePicker <------------------<
rbt.InputMask = "00,00,0000;0;_"
satırında
hatası veriyor neden olabilir
rbt isimli metin kutusunun biçim özelliğini "Kısa Tarih" olarak değiştirerek deneyin.
veritabanım olan sqlite da tarih veri tipi yok yada ben bulamadım
text veri tipi bağlanırken not veri tipinde bağlanıyor
formda veri tipi not olduğu için metin kutusunun biçim özelliğinde Kısa tarih seçeneği çıkmıyor
başka nasıl çözüm bulabiliriz
İlk mesajınıza eklediğiniz koda, metin kutusunun biçim özelliğini kod ile Kısa Tarih yapmayı denediniz mi?
onu nasıl yapacağız
şimdilik şöyle geçici çözüm buldum
Kod:
Private Sub rbt_DblClick(Cancel As Integer)
datePicker Me.ActiveControl.name
End Sub
Private Sub datePicker(controlName As String)
tarih_temp.Visible = True
Me.tarih_temp.Move Me(controlName).Left, Me(controlName).Top
tarih_temp.InputMask = ""
tarih_temp.SetFocus
DoCmd.RunCommand acCmdShowDatePicker
tarih_temp.InputMask = "00,00,0000;0;_"
Me(controlName).SetFocus
tarih_temp.Visible = False
End Sub
(28/04/2020, 13:02)ozanakkaya yazdı: İlk mesajınıza eklediğiniz koda, metin kutusunun biçim özelliğini kod ile Kısa Tarih yapmayı denediniz mi?
tarih_temp.format = "Short Date"