Apakah karena kurang tanda petik satu ya Mas ? Karena itu untuk number, kalau teks harus diberi tanda petik satu, menjadi: "WHERE NamaTable.Field1>='" & Me![NamaVariable1] & "';"
Wassalaamu'alaikum Warahmatullahi Wabarakatuh,
Sofyan Efendi
Access Course by Request: http://wp.me/PW3LC-hR
Sofyan Efendi
Access Course by Request: http://wp.me/PW3LC-hR
----- Original Message -----From: mac baSent: Friday, December 28, 2012 11:07 AMSubject: Re: [belajar-access] Merubah criteria pada query dengan coding VBA
Trima kasih pak Sofyan atas respon nya..
mgkn lebih spesifiknya error nya itu mengarah ke bagian coding yang berikut ini pak:
"WHERE NamaTable.Field1>=" & Me![NamaVariable1] & ";"
saya udah kutak katik dgn mengganti nama tabel dengan nama query yang akan dibuat,terus nama fieldnya juga tapi yang muncul syntax error missing operator pada bagian di atas..
sekali lagi mohon maaf ganggu waktunya..
trims
--- On Fri, 12/28/12, Sofyan Efendi <sofyanefendi@gmail.com> wrote:
From: Sofyan Efendi <sofyanefendi@gmail.com>
Subject: Re: [belajar-access] Merubah criteria pada query dengan coding VBA
To: belajar-access@yahoogroups.com
Date: Friday, December 28, 2012, 10:29 AM
Wa'alaikumussalam Kang Mac, mungkin ada kesalahan di kode SQL nya. Mohon maaf belum bisa kirim sample. Dicek dulu aja Kang Mac, sedikit demi sedikit, atau bila perlu kode On Error Goto di nonaktifkan dulu.Wassalaamu'alaikum Warahmatullahi Wabarakatuh,
Sofyan Efendi
Access Course by Request: http://wp.me/PW3LC-hR----- Original Message -----From: mac baSent: Friday, December 28, 2012 9:57 AMSubject: Re: [belajar-access] Merubah criteria pada query dengan coding VBA
Assalamualaikum, master Sofyan..terima kasih atas pencerahan dan coding VBA nya..saya sudah coba aplikasikan tetapi malah muncul msg box error "Syntax error missing variable 3075"..krn saya "anak baru" pak di access,,kira2 itu penyebabnya apa ya pak ? mohon pencerahan tambahan atau sampel aplikasinya pak,,makasih sebelumnya pak sofyan
Salam dari Banten
--- On Thu, 12/27/12, Sofyan Efendi <sofyanefendi@gmail.com> wrote:
From: Sofyan Efendi <sofyanefendi@gmail.com>
Subject: Re: [belajar-access] Merubah criteria pada query dengan coding VBA
To: belajar-access@yahoogroups.com
Date: Thursday, December 27, 2012, 12:08 PM
Halo Mas Mac, untuk membuat kriteria dengan operator lain secara bebas, maka query harus dibuat via VBA, tidak melalui design view ataupun SQL view. Sebagai contoh:Private Sub Command1_Click()
On Error GoTo msgerr
Dim db As DAO.Database
Dim qrydef As DAO.QueryDef
Dim strSQL As String
strSQL = "SELECT NamaTable.NamaField1, NamaTable.NamaField2 " & _
"FROM NamaTable " & _
"WHERE NamaTable.Field1>=" & Me![NamaVariable1] & ";"
DoCmd.DeleteObject acQuery, "NamaQuery"
Set db = CurrentDb()
Set qrydef = db.CreateQueryDef("NamaQuery", strSQL)
Application.RefreshDatabaseWindow
qrydef.Close
db.Close
Set qrydef = Nothing
Set db = Nothing
Exit Sub
msgerr:
If Err.Number = 7874 Then
Resume Next
Else
MsgBox Err.Number & ". " & Err.Description, vbCritical, Err.Source
End If
End SubProsedure diatas akan membuat query baru dengan kriterianya secara langsung dan bebas, bukan lagi merujuk ke NamaVariable1, tapi langsung isi dari field text box dari NamaVariable1 itu sendiri.Wassalaamu'alaikum Warahmatullahi Wabarakatuh,
Sofyan Efendi
Access Course by Request: http://wp.me/PW3LC-hR----- Original Message -----From: mac baSent: Friday, December 21, 2012 10:30 AMSubject: [belajar-access] Merubah criteria pada query dengan coding VBA
__._,_.___
Reply via web post | Reply to sender | Reply to group | Start a New Topic | Messages in this topic (30) |
SPAM IS PROHIBITED
.
__,_._,___
Tidak ada komentar:
Posting Komentar