cara 1.
1. buat field utk kode dokumen (tipe : text)
2. sunting di query dengan fungsi left, mid dan right dan berikan keterangan
berdasarkan kondisi yg ada. misal : iif(left([kode_dok],2)="AA", ....dst)

cara 2.
1. buat field utk kode dokumen, kode cabang, dan kode2 yg lainnya
2. gunakan event untuk menggabungkan semua kode2 tsb dalam satu kode saja

:: lusky kurniawan - http://solusiaccess.com



Pada 10 November 2009 11:22, alfiandri s <[email protected]> menulis:

>
>
>   Halo Mas Nurhasim & Para Master, ada pertanyaan tambahan nih .. maaf
> banyak nanya maklum pemula ...
>
> Bagaimana kalau data TABEL_A dengan field KODE_DOKUMEN dibawah, *ditambahkan
> dengan kode cabang (Dokumen datang dari cabang yang berbeda - beda)*.
>
> Misalnya : 3 digit kode cabang, 2 digit tahun, 2 digit bulan, 2 digit
> tanggal, 4 digit sequence
>
> Contoh : TABLE_A
>                                    KODE_DOK
>                                    1110211100001
>                                    1110211100003
>                                    1110211100004
>                                    2220211100001
>                                    2220211100002
>                                    2220211100004
>                                    3330211100001
>                                    3330211100005
>                                    3330211100006
>
>  Terima kasih atas bantuannya yang berharga.
>
> --- On *Mon, 11/9/09, alfiandri s <[email protected]>* wrote:
>
>
> From: alfiandri s <[email protected]>
> Subject: Re: [belajar-access] Tanya cari selisih data antara record
> To: [email protected]
> Date: Monday, November 9, 2009, 3:42 AM
>
>
>   Halo Mas Hasim, thanks atas bantuannya it's work for me ....
>
> --- On *Thu, 11/5/09, hasimnurhsm@ yahoo.com <hasimnurhsm@ yahoo.com>*wrote:
>
>
> From: hasimnurhsm@ yahoo.com <hasimnurhsm@ yahoo.com>
> Subject: Re: [belajar-access] Tanya cari selisih data antara record
> To: belajar-access@ yahoogroups. com
> Date: Thursday, November 5, 2009, 8:18 PM
>
>
>   Hallo mas. Alfi ini mudah2an spt yg anda maksud, sy coba kasih contoh yg
> sederhana tanpa filter tahun dan bulan.
>
> mungkin para Suhu berkenan mengoreksi ato menambahkannya, ini contoh script
> VBA dan sy Attach file mdb contohnya:
>
> Dim rsr1 As DAO.Recordset
> Dim rsr2 As DAO.Recordset
> Dim lno As Double, lno2 As Double, icount As Integer
>
> Set rst1 = Me.Table_B_subform. Form.Recordset
> Set rst2 = Me.Table_A_subform. Form.Recordset
>
> If Not (rst2.BOF And rst2.EOF) Then
>         rst2.MoveFirst
>         lno = rst2![KODE_DOK]
>         rst2.MoveNext
>         Do While Not rst2.EOF
>             lno2 = rst2![KODE_DOK]
>             If lno2 - lno > 1 Then
>                 For icount = 1 To lno2 - (lno + 1)
>                     With rst1
>                         .AddNew
>                             ![KODE_DOK] = Format(lno + icount, "0")
>                         .Update
>                     End With
>                 Next icount
>             End If
>             lno = rst2![KODE_DOK]
>             rst2.MoveNext
>         Loop
>     End If
> End Sub
>
> Semoga membantu
>
> Salam
>
>
> Nurhasim
>
>
> --- On *Wed, 11/4/09, alfiandri s <alfie...@yahoo. com>* wrote:
>
>
> From: alfiandri s <alfie...@yahoo. com>
> Subject: Re: [belajar-access] Tanya cari selisih data antara record
> To: belajar-access@ yahoogroups. com
> Date: Wednesday, November 4, 2009, 10:39 PM
>
>
>    Mohon maaf yang dibawah e-mail sebelumnya terpotong,
>
>
> Dear Para Suhu / Master,
>
>
>
>
>
> Mohon bantuannya bagaimana mencari selisih antara dua record. Sebagai
> contoh saya mempunyai field Kode_Dokumen isinya 2 digit tahun, 2 digit
> bulan, 2 digit tanggal, 4 digit sequence.
>
>
>
> Contoh : TBL _A
>
>                                     KODE_DOK
>
>                                     *0211050001*
>
> *                                    0211050003*
>
>                                     0211050004
>
>
>
> antara 021105001 dan 021105003 ada selisih document yang hilang yaitu kode
> document *0211050002. *
>
> * *
>
> Mohon bantuan para suhu bagaimana mengeluarkan laporan kode dokumen yang
> selisih tersebut, dan berapa banyak document yang selisih.
>
>
>
> --- On *Thu, 11/5/09, alfiandri s <alfie...@yahoo. com>* wrote:
>
>
> From: alfiandri s <alfie...@yahoo. com>
> Subject: [belajar-access] Tanya cari selisih data antara record
> To: belajar-access@ yahoogroups. com
> Date: Thursday, November 5, 2009, 12:21 AM
>
>
>    Dear para Master / Suhu,
>
> Bagaimana cara mengidentifikasi / menemukan selisih berdasarkan kode
> dokumen. dengan kode dokumen diinput manual sebagai berikut:
>
> 2 digit tahun, 2 digit bulan, 2 digit hari, 4 digit sequence.
> Contoh : TBL_A    KODE_DOC
> *                         0911050001*
> *             0911050003*
>              0911050004
>
> Antara 0911050001 dan 0911050003 terdapat kode dokument yang selisih /
> belum ada yaitu *0911050002. *Mohon bantuannya para suhu bagaimana
>
>
>
>
>
>
> 
>

Kirim email ke