anda harus memahami sintaks perintah UPDATE (SQL), yaitu:

UPDATE *table*
SET *newvalue*
WHERE *criteria*;
Part Description *table* The name of the table containing the data you want
to modify. *newvalue* An expression
<jetglossary.htm#idh_dadefexclusive>that determines the value to be
inserted into a particular field in the
updated records. *criteria* An expression that determines which records will
be updated. Only records that satisfy the expression are updated.
Contoh dari Help:

UPDATE Orders

SET OrderAmount = OrderAmount * 1.1,

Freight = Freight * 1.03

WHERE ShipCountry = 'UK';


newvaule bisa merupakan rangkaian pasangan field yg diupdate, misal:
HPP=1800, PPN=1800*.15, Tanggal=Date(), HargaPerBox=1800/20

(Nah tugas anda mengganti nilai 1800 dst itu dengan variabel spt yg
dicontohkan dalam code.

Salam,
Haer Talib




On Feb 15, 2008 4:29 PM, Soeharto M <[EMAIL PROTECTED]> wrote:

> Pak saya mau tanya tentang Update di access, saya buat sebuah form terus
> ada Command, onclick nya adalah sebagai berikut :
>
>
>     Set dbs = DBEngine(0)(0)
>     BeginTrans
>     On Error GoTo ErrTransHandler
>      vPeriod = Format(Me!NOFAKTUR)
>
>     qrystr = "SELECT nofaktur,kodebarang, satuan, isi,
> hpp,hppkecil,BONUS,KETERANGAN,ppn,hargaperbox,TANGGAL,DISKOND,DISKON2" _
>                   & " from qUpdate2  WHERE nofaktur='" & vPeriod & " '"
>
>     Set recSet = dbs.OpenRecordset(qrystr, dbOpenSnapshot)
>         If Not (recSet.BOF And recSet.EOF) Then
>             recSet.MoveLast
>             vRecCount = recSet.RecordCount
>             recSet.MoveFirst
>         End If
>
>     Do Until recSet.EOF
>         SysCmd acSysCmdSetStatus, "Updating Purchase NO : " &
> recSet!KodeBarang _
>             & " ( Rec. " & recSet.AbsolutePosition + 1 & " of " &
> vRecCount & " )"
>
>         vPeriod = Format(Me!NOFAKTUR)
>
>
>        qrystr = "UPDATE [TblBrg-D] SET HPP=(" & recSet!HPP & ") " _
>                   & "WHERE KODEBARANG='" & recSet!KodeBarang & "' AND
> SATUAN='" & recSet!Satuan & "'"
>                ' dbs.Execute qrystr, dbFailOnError
>
> recSet.MoveNext
>     Loop
>
>
>
> ..........................................
>
> nah saya sudah berhasih update HPP pada tabel barang, gimana ya pak cara
> meng Update secara serentak, hpp, PPN, Tanggal, hargaperbox. yang saya gak
> ngerti adalah pada tahap
>
>
> qrystr = "UPDATE [TblBrg-D] SET HPP=(" & recSet!HPP & ") " _
>                   & "WHERE KODEBARANG='" & recSet!KodeBarang & "' AND
> SATUAN='" & recSet!Satuan & "'"
>                ' dbs.Execute qrystr, dbFailOnError
>
>
> thank ya Pak sebelumnya.
>
>
>
> ------------------------------
> Bergabunglah dengan orang-orang yang berwawasan, di bidang Anda di Yahoo!
> Answers<http://sg.rd.yahoo.com/mail/id/footer/def/*http://id.answers.yahoo.com/>
>

Kirim email ke