Dear Mansur,
Saya semprit ya ... :)
prriiiittt.......

Anda melanggar RDMBS.
relasi anda menyebabkan banyak data orphan di tabel detail.
dia orphan terhadap NSI, dan juga orphan terhadap BSE

pecah tabel detail menjadi dua, satu untuk detail BSE dan satunya lagi untuk detail NSI. Jadi setiap detail di BSE_detail dan NSI_detail pasti punya relasi di Headernya masing-masing.

NoBaru bisa anda terapkan di masing2 tabel dengan tinggal kopi paste dan replace kata2 NSI menjadi BSE


aksan kurdin

On 5/18/2010 8:06 AM, mansur aziz wrote:

Mas Edi,
Terima kasih atas responya. Sebenarnya baik untuk NSI dan BSE fieldnya sama. yang membedakan adalah kode depannya saja.

Berikut ini coding untuk NSI :
Function NoBaru()
    Dim maxno As String
    maxno = CInt(DMax("right(nomor,4)", "Tbl_NSI")) + 1
    NoBaru = "NSI" & Format(Date, "YYMM") & Right("0000" & maxno, 4)
End Function

jika untuk kode BSE bisa digabung, bagaimana kodingya? karena ketika saya insert langsung dibawahnya malah jadi tidak jalan sama sekali.

Mohon pencerahannya. Terima kasih










Best Regards,

*MANSUR AZIZ*
[email protected]_


--- Pada *Sen, 17/5/10, edi rosadi /<[email protected]>/* menulis:


    Dari: edi rosadi <[email protected]>
    Judul: Re: [belajar-access] Menggabungan data di Query
    Kepada: [email protected]
    Tanggal: Senin, 17 Mei, 2010, 4:55 PM

    struktur tabel bse dan nsi tidak semestinya dipisahkan,  jadikan
    satu tabel saja. untuk penomoran otomatis, gunakan fungsi dmax
    dengan kriteria tertentu, sudah pernah dibahas dimilis ini, untuk
    mendapatkan nomor terakhir.

    Salam,

    *Edi Rosadi*
    /http://edirosadie. blogspot. com <http://edirosadie.blogspot.com/>/
    /http://cilegonmap. blogspot. com <http://cilegonmap.blogspot.com/>//
    http://cilegonan. wordpress. com <http://cilegonan.wordpress.com/>/
    // facebook
    
<http://www.facebook.com/group.php?gid=100625963313750&v=app_2373072738#%21/group.php?gid=100625963313750>

    //
    //
    //
    /komersilkan blog atau website anda dengan bergabung di sini
    <http://www.apenta.com/?ref=ebusiness>atau di sini
    <http://secure.hostgator.com/cgi-bin/affiliates/clickthru.cgi?id=ebusiness>/
    / /
    /


    /

    --- On *Mon, 17/5/10, mansur aziz /<mansur4...@yahoo. com>/* wrote:


        From: mansur aziz <mansur4...@yahoo. com>
        Subject: [belajar-access] Menggabungan data di Query
        To: belajar-access@ yahoogroups. com
        Date: Monday, 17 May, 2010, 1:57 PM

        Dear All,

        Saya mempunya 2 buah table utama (TBL_BSE & TBL_NSI) dan 1
        buah Tbl_Detail. Masing2 table utama tersebut mempunyai
        relationship ke Tbl_Detail.
        Pada query jika saya hubungkan antara tbl_bse dengan
        tbl_detail berjalan dengan normal (sesuai dengan yang saya
        harapkan), begitu juga dengan tbl_NSI dan  tbl_detail.
        Tapi ketika saya gabungankan antara ketiganya justru data yang
        sudah dientry tidak muncul sama sekali.

        Saya ingin membuat suatu sistem yang terintegrasi dengan
        contoh table yang saya buat tersebut. Mohon pencerahan apakah
        ada yang salah dengan relationship yang saya buat?
        sebagai gambaran, field2 yang ingin saya tampilkan di query
        adalah sbb :


        Nomor Job Date Pinciple/cust Product Description Unit
        BSE10050001 5/17/2010 ABC
        BSE10050002 5/17/2010 BCA
        NSI10050001 DST XXX
        DST DST DST

        Pada field JobDate dan Principle/Customer mengambil dari table
        utama yaitu Tbl_BSE dan TBL_NSI

        Mohon bantuan teman2 untuk memecahkan masalah ini. Very high
        appreciate jika teman2 bisa membantu masalah ini. Terima kasih.

        Best Regards,
        _mansur4...@yahoo. com_






Kirim email ke