tul .....

maksud saya untuk struktur tabel, kan bisa macam2 bentuk, seperti contoh
sederhana, tabel penduduk terdiri dari field:
PropinsiID
KabupatenID
KecamatanID
KelurahanID
KTPID
Nama
TTL
Kelamin
...
...

masing2 ID di atas juga ada masternya seperti PropinsiID, Propinsi_Nama, ...
untuk master propinsi, dst .....

kalau begitu, tinggal narik query dari tabel penduduk saja denga kriterika
kecamatanid



tetapi kalau strukturnya berupa:
kodeWilayah
KTPID
Nama
....
...

dengan kodeWilayah merupakan gabungan pengkodean propinsi, kabupaten,
kecamatan, dst ..... dengan format tertentu seperti misalnya
01.05.07.0004yang berarti propinsi A(kode 01), kabupaten B(kode 05),
kecamatan C (kode
07), dan kelurahan D (kode 0004), maka querynya harus diolah menurut fungsi
string untuk mengambil potongan string yang sesuai untuk posisi kecamatan
(mid dari 7 sebanyak 2 karakter).

Kira-kira begitu gambarannya kenapa saya tanya struktur tabel.


Aksan Kurdin



On 1/14/08, Bobby <[EMAIL PROTECTED]> wrote:
>
>   Wah...kayaknya ga nyampe struktur tabel deh Mas...
> Strukturnya saya rasa sudah ga masalah..
> permasalahannya adalam memunculkan jumlah saja....
> Jumlah penduduk per Kecamatan dalam text box...yang selama ini saya
> pakai DCount itu....
> Dan yang pasti memang hanya view saja.... bukan edit......
>
> Mmmmmmm...... tapi ....
> berarti yang diubah bukan control source text box tsb ya... tapi
> record source si form datasheetnya.......
> Gitu mungkin maksud Mas Aksan....?
>
> --- In [email protected] <belajar-access%40yahoogroups.com>,
> "aksan kurdin"
> <[EMAIL PROTECTED]> wrote:
> >
> > kalau begitu struktur tabel ?
> > terus data yang dihasilkan apakah hanya untuk view saja (read only) atau
> > harus bisa diedit ?
> > kalau hanya untuk view, mungkin bisa pakai agregat query seperti:
> >
> > select camatid, count(no_ktp) as jumlah_penduduk
> > from qs_penduduk_camat
> > group by camatid
> >
> > untuk bisa bikin query qs_penduduk_camat, tolong tingkatan dispenduknya
> > bagaimana ? tolong dilengkapi sampai ke tingkat paling dasar, jangan
> pakai
> > 'dan seterusnya' ......
> >
> > ...
> > kabupaten
> > kecamatan
> > kelurahan
> > ...
> >
> > aksan kurdin
> >
> > On 1/13/08, Bobby <[EMAIL PROTECTED]> wrote:
> > >
> > > Wah... maas maf... eh maaf mas.. telat
> ngejawabnya.....Terimakasih atas
> > > responnya yang cepat...
> > > sebenernya udah saya baca sejak saat dikirim.... tapi router di tempat
> > > saya lagi trouble
> > > jadi ga bisa buka web.... ini juga balesnya pake windows mail.....
> > >
> > > Mohon maaf kalau saya tidak bisa melampirkan contoh data.... karena
> > > datanya lumayan sensitif...
> > > dan saya ga kebayang utk membuat contoh data dgn objek lain.
> > > Tapi kurang lebih begini....
> > > Satu kabupaten terdiri dari beberapa kecamatan, setiap kecamatan
> terdiri
> > > dari desa/kelurahn, dan strusnya sampai keluarga...
> > > Saya membuat form datasheet, dgn recordsource: "select * from
> > > tbl_kecamatan", dan dalam datasheet tsbut, selain
> > > semua data tg kecamatan (nama kecamatan, lokasi, Nama camatnya dan
> > > identitas lain) saya tambahkan satu textbox
> > > (katakanlah txtJumlahPenduduk) dengan control source :
> > > =Dcount("Rec_ID";"tbl_Penduduk";"Kecamatan=' " & [Kecamatan] & " ') "
> > > Memang bisa memunculkan hasil dengan benar di setiap record tergantung
> > > nama kecamatannya, ttp membutuhkan waktu
> > > yang menurut saya "kurang cepat", tidak secepat menggunakan ADODB
> > > recordset. Saya sudah bisa membuat function (dalam VB)
> > > dengan ADODB.. tetapi bagaimana memasukkan hasil dari fungsi tsb
> ke dalam
> > > text box sehingga setiap record memunculkan
> > > data jumlah sesuai kecamatannnya. Functionnya sbb:
> > >
> > > Function HitungPenduduk() As Long
> > > Dim longPenduduk As Long
> > > Dim cn As New ADODB.Connection
> > > Dim rs As ADODB.Recordset
> > >
> > > Set cn = CurrentProject.Connection
> > > Set rs = New ADODB.Recordset
> > > SQL = "Select count(rec_ID)as Jumlah from tbl_Penduduk " & _
> > > "Where Kecamatan =' " & Me!Kecamatan & " ' "
> > > Debug.Print SQL
> > > rs.Open SQL, cn
> > > longPemilih = rs!Jumlah
> > > HitungPenduduk= longPenduduk
> > >
> > > Set rs = Nothing
> > > cn.Close
> > > End Function
> > >
> > > Gitu Mas Aksan.... agak2 bertele-tele mungkin gambarannya.....
> tapi mudah2
> > > an Mas Aksan atau yang
> > > lain bisa memahami dan bisa sharing .....
> > > Terima kasih
> > >
> > > Salam
> > >
> > > Bobby
> > >
> > >
> > > ----- Original Message -----
> > > *From:* aksan kurdin <[EMAIL PROTECTED]>
> > > *To:* [email protected]<belajar-access%40yahoogroups.com>
> > > *Sent:* Saturday, January 12, 2008 10:46 PM
> > > *Subject:* Re: [belajar-access] (Urgent) Adodb recordset untuk setiap
> > > record dalam datasheet
> > >
> > >
> > >
> > > bisa kasih contoh data, contoh kriteria bagaimana meng-count, dan
> contoh
> > > hasil yang diinginkan.
> > >
> > > aksan kurdin
> > >
> > >
> > > On 1/12/08, Bobby <[EMAIL PROTECTED]> wrote:
> > > >
> > > > Salam.....semuanya
> > > > Tidak lupa mengucapkan selamat tahun baru hijriyah 1425 H
> > > >
> > > > Walaupun hari sabtu....yang biasanya sepi..mudah2 an ada yang bisa
> > > > bantu, soalnya urgent nih......
> > > >
> > > > Saya sedang mencari cara untuk memunculkan jumlah dari setiap record
> > > > berdasarkan kriteria tertentu ke dalam text box (sebut saja namanya
> > > > "txtJumlah")dalam form datasheet.
> > > > Biasanya saya menggunakan DCOUNT dam control source text box tsb,
> > > > dengan kriteria tertentu. Tetapi dengan cara tersebut, ternyata
> > > > membutuhkan waktu lama ketika menghitung data dalam jumlah besar.
> > > >
> > > > Dengan menggunakan ADODB ternyata lebih cepat (sudah saya coba),
> > > > tetapi bagaimana memunculkan hasil dari nilai yang didapat dari
> adodb
> > > > connection tsb ke dalam text box. Sehingga setiap record memiliki
> > > > nilai berbeda tergantung dari kondisinya.
> > > > Koneksi ADODB sya simpan di VB berupa function. Sudah saya coba
> > > > memasukkan function tsb ke dlm event "on current" ternyata
> ketika form
> > > > dibuka semua recorddi txtJumlah tsb nilainya sama, yaitu nilai dari
> > > > record pertama. Harus di klik setiap record baru berubah... itu jg
> > > > merubah record2 yg lain (emang kayak gitu kan ya kalau on Current).
> > > >
> > > > Saya coba masukkan function nya ke dalam control source, tidak bisa
> > > > karena saya menggunakan ADP.
> > > >
> > > > Kira kira teman2 milis ada yg punya solusi....? atau cara lain
> selain
> > > > cara saya......?? (Saya sudah googling ...susah juga cari
> keywordnya)
> > > > Terima kasih sebelumnya..
> > > >
> > > > Salam
> > > >
> > > > Bobby
> > > >
> > > >
> > >
> > >
> > > --
> > > Aksan Kurdin
> > >
> > >
> > >
> >
> >
> >
> > --
> > Aksan Kurdin
> >
>
> 
>



-- 
Aksan Kurdin

Kirim email ke