Syntax yg anda pakai saya lihat agak tidak biasa buat saya, untuk 
melakukan hal yang sama saya biasanya menggunakan fungsi "Dlookup", 
dengan critria tertentu, misalnya :

Dim result as Integer
result= Dlookup(nama_field,nama_doamain,criteria)
If result >0 then
     Msgbox "Data sudah ada"
     Docmd.runcommand accmdundo
Else
     Docmd.runcommand accmdsaverecord
End if

Begitu...... 
Eh kalau sabtu minggu sepi ya di milis ini......

Salam

Bobby

--- In [email protected], "tamrin_mm" <[EMAIL PROTECTED]> 
wrote:
>
> Dear MAster Accesss....
> Saya mempunyai tabel seperti ini
> Tbl 1 : No(Primary Key(AutoNumber));KDPRODI;NAMAPRODI;KDPT
> Tbl 2 : KDPT(Primary Key);NamaPT
> Pada Form Input Tbl 1, ketika KDProdi diinput maka akan dicek apakah
> KdProdi tersebut tlah dipakai atau tidak dengan catatan bahwa 
KDPT_nya
> adalah sama.
> Sintax yang saya gunakan ad:
> 
> Option Dbs As Database, Option Rst as Recordsource
> SUb Uji()
> Set Dbs =Rst.OpenRecordset(Select * From Tbl1 Where KDPT.value)
> if Rst NoMatch then
> Msgbox(KDProdi tlah ada)
> end if
> End Sub
> 
> Helpme ada yang salah tdk dengan sintaxnya...????
>


Kirim email ke