Persoalannya aplikasi yang dibuat FOX itu harus tetap berjalan , bersamaan pula 
aplikasi Access dibuat. Nah disinilah maka ide untuk memanfaatkan tabel fox di 
Link ke Access. Jika semua sudah ok , maka tinggal upgrade data fox ke ms SQL 
server 2008 Express atau MysQL ver 5.0 ( misalnya ).

Kalau menggunakan field khusus , misal MarkDeleted bisa aja sih. Tapi field tsb 
tak berguna bagi aplikasi Fox.
Tentang PK + Flag saya belum begitu paham. Tetapi ide field flag , saya sudah 
memahaminya.

Terima kasih atas infonya


--- In [email protected], Aksan Kurdin <aksan.kur...@...> wrote:
>
> library itu ternyata tidak ada.
> jika anda menginginkan bisa jalan di access metode seperti itu, berarti 
> anda tidak main secara access, tetapi main di fox, jadi gunakanlah fox 
> sesuai dengan fitur-nya.
> cara itu bisa disimulasikan di access, tetapi dengan sedikit pemrograman 
> untuk menampilkan hasil querynya.
> 
> setiap tabel tambahkan satu field dengan tipe boolean / yes-no, sebagai 
> flag record itu status dihapus atau aktif. misalnya jika yes maka record 
> status dihapus. setiap kali menampilkan query ke layar/printout, selalu 
> filter untuk flag yang masih false. untuk meng-undo, tinggal set flag 
> ini kembali ke yes.
> 
> cara ini tidak bisa sepenuhnya dilakukan, mengingat kalau tabel tersebut 
> adalah tabel master. suatu primary key yang sudah dihapus, tidak akan 
> bisa dipergunakan kembali, karena record untuknya masih ada dalam tabel, 
> cuma ditandai doang. jika diambil pemecahan memberikan pk merupakan 
> komposit pk + flag, juga tidak bisa, karena record yang sama bisa 
> dihapus berkali-kali (dengan tabel bisa saja terdiri dari data yang sama 
> berulang-ulang, kalau pk tidak aktif). cara lain adalah membuat pk 
> merupakan komposit antara pk sebelumnya dengan suatu generate field 
> dengan pola unik sehingga satu record walaupun pk-nya sama, tapi pasti 
> dibedakan oleh generate field ini. hanya saja, kalau sudah akan 
> digandeng ke tabel detail, generate field ini pun harus sama di sisi 
> detail, agar joinnya benar.
> 
> cara lebih aman adalah dengan membuat suatu sistem audit trail disetiap 
> transaksi pada tabel. singkatnya, untuk kasus ini, setiap kali ada 
> penghapusan data, maka data yang akan dihapus tersebut dipindahkan ke 
> tabel history yang disertakan tanggal delete-nya, sehingga bisa di undo 
> berkali-kali sesuai dari urutan yang terakhir.
> 
> teknis banget, dan saya gak yakin apa yang saya utarakan ini bisa 
> ditangkep :(
> tapi cobalah .....
> 
> kesimpulan sederhananya .. heheehhhe.., udah tinggalin aja cara fox 
> tersebut, dan biasakan dengan cara access....
> xixixi...
> 
> 
> aksan kurdin
> 
> 
> On 7/26/2010 4:02 PM, jkssbma wrote:
> >
> > Saya berandai-andai saja nih ....
> > jika ada di library ADO/ADO.NET yang memiliki :
> > 1. Property .MarkDelete : berfungsi menguji apakah database yang 
> > dibuka mendukung 'penandaan terhapus' ( untuk selanjutnya saya gunakan 
> > istilah MarkDelete ) pada Record
> > 2. Methode .MarkDelete(optional parnilai as boolean) :
> > jika parameter kosong --> menguji apakah record saat ini telah 
> > ditandai MarkDelete
> > jika parameter bernilai True --> menandai record saat ini dengan 
> > MarkDelete
> > jika parameter bernilai False --> menghapus MarkDelete pada record 
> > saat ini.
> > 3. Methode Pack --> berfungsi menghapus record yang ditandai MarkDelete
> >
> > Itulah buah lamunan saya . karena putus asa tak menemukan info tentang 
> > fitur Delete , Recall dan Pack ( yang dimiliki aplikasi Dbase dan 
> > Foxpro ).
> >
> > Semoga saja pihak microsoft mau memahami para programmer Visual Foxpro 
> > yang ditinggalkan/diabaikan kelanjutnya (pengembangannya ).
> >
> > Jika library ADO pada Access ditambahkan fitur yang ada pada Dbase dan 
> > Foxpro , tentunya mereka ( Programmer Dbase dan Foxpro ) akan beralih 
> > ke Access ( tentu kita- AccessMania- akan bertambah teman baru yang 
> > cukup banyak )
> >
> > Salam Sejahtera
> >
> > --- In [email protected] 
> > <mailto:belajar-access%40yahoogroups.com>, "jkssbma" <jkssbma@> wrote:
> > >
> > > Tentu para programmer Dbase dab foxpro sudah mengetahui bahwa suatu 
> > data pada tabel dapat :
> > > 1. di hapus dengan perintah delete
> > > 2. di panggil kembali dengan perintah recall
> > > 3. Data yang terhapus ( ditandai dihapus ) dapat tetap ditampilkan 
> > dengan perintah set delete off
> > > 4. Jika ingin dihapus secara fisik digunakan perintah pack
> > >
> > > Yang menjadi pertanyaan saya apa ada padanan untuk ke -4 perintah 
> > diatas baik dengan object/class DAO , ADO atau ODBC.
> > >
> > > Salam sejahtera
> > >
> > >
> > > --- In [email protected] 
> > <mailto:belajar-access%40yahoogroups.com>, "jkssbma" <jkssbma@> wrote:
> > > >
> > > > Untuk Mas Haer , buat dong buku yang membahas program Access 2010 
> > dengan data 'Link Tabel Foxpro' .
> > > > Dan artikel ini jadi masukan buat buku tsb.
> > > >
> > > >
> > > > --- In [email protected] 
> > <mailto:belajar-access%40yahoogroups.com>, "jkssbma" <jkssbma@> wrote:
> > > > >
> > > > > Oh ya benar.kok saya tidak terpikirkan. mungkin lagi mumet . 
> > Karena saya coba melakukan editing :
> > > > > 1. Editing bareng :
> > > > > 1.1 Aplikasi Foxpro 2.6 for DOS mengedit data kredit ( pemakai A )
> > > > > 1.2 Aplikasi Access membuka data kredit( Pemakai B , kredit yang 
> > sama dengan yang diedit oleh pemakai foxpro)
> > > > > 1.3 Data dapat diedit oleh pemakai A.
> > > > > 1.4 Pemakai B memajukan pointer ke data kredit berikutnya dan 
> > memundurkan pointer semula , ternyata data yang tetap alias hasil 
> > editing pemakai A tak tampil
> > > > >
> > > > > 2. Pertanyaannya bagaimana cara agar data dapat sinkron antara 
> > Data ( Foxpro ) dan data Link ( Access )
> > > > >
> > > > > Saya sudah mencoba menfaatkan class ADODB ( recordset ,dsj ) 
> > tapi belum berhasil juga.
> > > > >
> > > > > Salam sejahtera
> > > > >
> > > > > --- In [email protected] 
> > <mailto:belajar-access%40yahoogroups.com>, Haer Talib <haertalib@> wrote:
> > > > > >
> > > > > > Query biasa saja, toh table dari foxpro sudah dilink ke access.
> > > > > >
> > > > > > 1. DELETE FROM tbl_Access
> > > > > > 2. INSERT INTO tbl_Access (Field1, Field2, dst) SELECT Field1, 
> > Field2, dst
> > > > > > FROM tbl_Foxpro
> > > > > >
> > > > > > Haer
> > > > > >
> > > > > >
> > > > > > 2010/7/6 jkssbma <jkssbma@>
> > > > > >
> > > > > > > Apa bisa kasih contoh Query untuk
> > > > > > > ambil data dari tabel foxpro (modifikasi dari file access 
> > yang saya
> > > > > > > sertakan pada menu files ,jkssbma, Link Tabel dari Foxpro 2.6 )
> > > > > > >
> > > > > > > Sebenarnya data pada foxpro tidak saya ubah menjadi tabel 
> > access. Saya
> > > > > > > hanya menambah fitur yang belum ada pada Aplikasi dibuat 
> > pada Foxpro.
> > > > > > >
> > > > > > > Salam Sejahtera
> > > > > > >
> > > > > > > --- In [email protected] 
> > <mailto:belajar-access%40yahoogroups.com>, Haer Talib <haertalib@> wrote:
> > > > > > > >
> > > > > > > > Hallo jkssbma...
> > > > > > > > (hmmm susye juga nulis namanya... apalagi ngasi solusinya...)
> > > > > > > >
> > > > > > > > Saya dulu pernah buat aplikasi access yang baca .dbf dari 
> > program yg saya
> > > > > > > > buat dg foxpro.
> > > > > > > > Ketika ngelink table, saya abaikan indexnya.
> > > > > > > > Sekali dilink, walaupun .dbf nya diganti2 (file .dbf nya 
> > bulanan) no
> > > > > > > > problem.
> > > > > > > > Saya pakai query utk ambil data dari .dbf dan insert ke 
> > table Access.
> > > > > > > > Nah, dari sini sudah bisa Access total....
> > > > > > > >
> > > > > > > > Mudah2an memberi inspirasi.
> > > > > > > >
> > > > > > > > Haer
> > > > > > > >
> > > > > > > >
> > > > > > > > 2010/7/6 jkssbma <jkssbma@>
> > > > > > > >
> > > > > > > > > saya sudah kirim hasil coba2 saya . Dalam hal ini saya 
> > menggunakan ODBC
> > > > > > > > > dengan pilihan Ms Visual Foxpro Database.
> > > > > > > > > Tentu saya membuat dulu database ( .dbc ) dengan ms 
> > Visual Foxpro (
> > > > > > > saya
> > > > > > > > > pakai versi 9.0 ) . Menambah tabel : Debitur, Kredit dan 
> > Agunan. Sema
> > > > > > > > > berjalan dengan cukup baik.
> > > > > > > > >
> > > > > > > > > Namun ada hal yang menjadi kendala , kenapa tak dapat 
> > melakukan
> > > > > > > modifikasi
> > > > > > > > > ( edit dan New ) padahal form sudah diseting :
> > > > > > > > > 1. Data entry = true
> > > > > > > > > 2. Allow Editions = true
> > > > > > > > > 3. Allow Deletions = true
> > > > > > > > > 4. Allow Additions = true
> > > > > > > > >
> > > > > > > > > Ada kendala lain yang mungkin timbul :
> > > > > > > > > 1. Apa semua perintah recordset di dukung ?
> > > > > > > > > 2. Bagaimana jika dipakai oleh banyak pemakai ( dalam 
> > hal Lock Record
> > > > > > > atau
> > > > > > > > > Lock Table ) ?
> > > > > > > > >
> > > > > > > > > Saya kira cukup sekian dulu , mungkin bagi programmer 
> > Foxpro informasi
> > > > > > > ini
> > > > > > > > > sangat berguna ( saya juga mantan pemakai MS Foxpro ).
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --- In [email protected] 
> > <mailto:belajar-access%40yahoogroups.com>, "jkssbma" <jkssbma@> wrote:
> > > > > > > > > >
> > > > > > > > > > Saya kirim di Files , jkssbma, Link Tabel dari Foxpro 
> > 2.6 ya , agar
> > > > > > > yang
> > > > > > > > > lain bisa download untuk dipelajari bersama.
> > > > > > > > > > Sebenarnya file2 itu saya export dari tabel2 di 
> > aplikasi yang saya
> > > > > > > buat
> > > > > > > > > di Access ( export ke Dbase V ).
> > > > > > > > > >
> > > > > > > > > > Kasus ini bermula dari Aplikasi yang dibuat oleh 
> > vendor ( pihak ke -3
> > > > > > > > > ,perorangan ) dimana perusahaan saya bekerja. Saya ingin 
> > membuat
> > > > > > > laporan
> > > > > > > > > dengan menggunakan tabel yang ada. Kadang saya perlu 
> > juga untuk
> > > > > > > > > mempersiapkan upgrading ke Access 2007 dari Ms Foxpro 
> > 2.6 for DOS.
> > > > > > > Karena
> > > > > > > > > pembuatnya perorangan saya kuatir tak ada penerus untuk 
> > memenuhi
> > > > > > > > > perkembangan/permintaan dari pihak manajemen.
> > > > > > > > > >
> > > > > > > > > > Salam Sejahtera dan Bahagia ( semoga semua sehat )
> > > > > > > > > >
> > > > > > > > > > --- In [email protected] 
> > <mailto:belajar-access%40yahoogroups.com>, Aksan Kurdin <aksan.kurdin@>
> > > > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > Include file aja, mas jkssbma, terutama file dbf dan 
> > cdx-nya.
> > > > > > > > > > > Jadi biar kita juga bisa mencoba untuk solving the 
> > problem.
> > > > > > > > > > >
> > > > > > > > > > > aksan kurdin
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > On 7/1/2010 11:53 AM, jkssbma wrote:
> > > > > > > > > > > >
> > > > > > > > > > > > Saya sudah mencoba melakukan Link ke Tabel-tabel 
> > yang berasal
> > > > > > > dari
> > > > > > > > > > > > Free Table Foxpro 2.6 for DOS ( dengan index .cdx 
> > ). Dengan cara
> > > > > > > > > > > > membuat DSN file , dengan tipe Microsoft Foxpro 
> > VPF driver.
> > > > > > > > > > > > Kenyataannya pada saat melakukan link odbc tak 
> > berhasil. Saya
> > > > > > > coba
> > > > > > > > > > > > akalin mengubah file cdx ke mdx ( milik dbase IV ) 
> > . Aplikasi
> > > > > > > foxpro
> > > > > > > > > > > > tetap mengenali index file yang ada ( karena cdx 
> > dan mdx di
> > > > > > > suport
> > > > > > > > > > > > oleh Foxpro 2.6, untuk Visual foxprox 9.0 kayaknya 
> > masih suport
> > > > > > > ).
> > > > > > > > > > > > Dan ODBC dengan tipe file DSN saya pilih Dbase IV 
> > atau Dbase V ,
> > > > > > > > > > > > apakah berhasil ? saya akan coba.
> > > > > > > > > > > >
> > > > > > > > > > > > Apakah tabel dari Foxpro 2.6 dengan index file 
> > berekstnesi cdx
> > > > > > > masih
> > > > > > > > > > > > didukung oleh Access 2007 atau 2010 ?
> > > > > > > > > > > > Kalau perlu download driver odbc dimana yah .
> > > > > > > > > > > >
> > > > > > > > > > > > Terima kasih
> > > > > > > > > > > > Salam Sejahtera dan Bahagia
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > ------------------------------------
> > > > > > > > >
> > > > > > > > > SPAM IS PROHIBITEDYahoo! Groups Links
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > >
> > > > > > > > Jadikan www.gapura.web.id sebagai homepage browser anda.
> > > > > > > > => Akses ke website favorit tinggal klik aja. (Lihat dulu 
> > deh).
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > ------------------------------------
> > > > > > >
> > > > > > > SPAM IS PROHIBITEDYahoo! Groups Links
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > >
> > > > > > Jadikan www.gapura.web.id sebagai homepage browser anda.
> > > > > > => Akses ke website favorit tinggal klik aja. (Lihat dulu deh).
> > > > > >
> > > > >
> > > >
> > >
> >
> >
>


Kirim email ke