Dear Friends,

Untuk proses export dan download tidaklah seperti yang semudah
dibayangkan. Kalo kita menggunakan field tanggal contohnya, perhatikan
 terhadap user yang "jahil", dalam arti kata ambil contoh, ketika user
membuka program, kemudian mengedit program tersebut, tetapi tidak ada
perubahan field apapun yang dirubah, kemudian user tersebut menekan
tombol save, apakah termasuk perubahan data ??? dan apakah field
tanggal update tersebut bisa dijadikan patokan ??? Dan hati-hati juga
ketika data kita backup terus akan didownload, akan terjadi "delay"
data, dalam arti kata proses export dan download tersebut informasi
datanya akan ketinggalan dari informasi data aslinya. ambil contoh
cabang a memiliki history stock a 10 ketika di export, tetapi pada
saat di export ada transaksi baru dan memotong stock tersebut juga
pada saat itu, alhasil ada perbedaan history data khan. belum lagi
perubahan field di pusat yang berdampak perbedaan field pada struktur
data di cabang yang kadang-kadang bisa menyebabkan proses download
gagal karena ada perubahan field baik penambahan, penghapusan,
perubahan tipe dan panjang field.

Jadi anda harus menentukan dahulu struktur mana yang jadi panduan,
pusatkah atau cabang anda. Dan konsekwensinya ada perbedaan
significant untuk proses export dan download secara offline lewat email.

Untuk itu langsung saja to the point masalah, untuk tipe data
transaksi, anda bisa batasi lewat query anda, dari tanggal transaksi
berapa sampai tanggal transaksi berapa data anda akan anda eksport (
ingat field tanggal transaksi ), untuk kasus master, anda harus rela
mencutt-off berdasarkan bulan updtime terakhir ( ingat bukan tanggal,
tapi per-bulan).

kemudian anda bisa gunakan tools kecil dan gampang, namanya access.
dengan access, anda bisa export ke mdb, zip, kemudian otomatis kirim
via email ( tentunya anda membuat program ini, pasti bisa khan ..)

sebelum download, hasil export data anda diubah ke mdb dahulu ( bisa
dibuatkan program, bisa manual oleh user, tinggal pilih).

Kalo ini sudah bisa, untuk downloadnya, langkahnya anda buat link
tables, berisikan link database dari cabang anda. kemudian di query
anda buat proses append ( jika ada data baru --> data baru adalah data
yang berbeda...ingat query left join. jika ada perubahan data, buat
proses update(artinya anda gunakan inner join, data apapun yang
diexport akan diubah) nah, untuk menjalankan query ini anda belajar
konsep vba. bagaimana cara merefresh link server anda agar semua data
anda mengarah ke database aktifnya dan bagaimana untuk menjalankan
query-query diatas.

selanjutnya data yang anda download akan terupdate dan terinsert
secara otomatis, tapi ingat besarnya database export anda tergantung
kapasitas bandwith email anda.kalo besar, bisa dikirimkan lewat cd.

terakhir, untuk informasi proses ini pasti menimbulkan
ketidakkonsitenan informasi ( informasi jadi aus ) apalagi untuk
perusahaan besar informasi is "important".

semoga berlanjut....

best regards,

pieter
--- In [email protected], "Meilizar, Ardhy"
<[EMAIL PROTECTED]> wrote:
>
> Mudah2an membantu, gini aja mas...berarti pada table yang datanya
> diinput tersebut harus ada satu field yang menyimpan tanggal data
> tersebut diinput pertama kali, nah ntar pas backup tinggal di di query
> aja dari tanggal berapa ampe berapa, trus terserah deh mo di backup di
> txt, excel dll.
> 
>  
> 
> ________________________________
> 
> From: [email protected] [mailto:[EMAIL PROTECTED]
> On Behalf Of kris'98
> Sent: Thursday, 07 December 2006 16:14
> To: [email protected]
> Subject: Re: [indoprog-vb] Nanya ttg download upload
> 
>  
> 
> maaf mas nanya lagi, amatir sech 
> misalnya dlm 1 table ada 40rb data
> ada penambahan 
> minggu pertama desember ada pengimputan 500 data
> minggu kedua desember ada pengimputan 1000 data
> 
> nah bagaimana saya bisa lakukan download data yg minggu 1 cuman 500 yg
> di backup
> dan 1000 data pada minggu 2
> klo kita backupkhan filenya gede
> nah kita cuman mengambil perubahannya saja
> 
> makasih atas jawabannya 
> 
> ----- Original Message ----
> From: Dhani Aristyawan ( EDP ) <[EMAIL PROTECTED]
> <mailto:dhania%40agip.co.id> >
> To: [email protected] <mailto:indoprog-vb%40yahoogroups.com> 
> Sent: Thursday, December 7, 2006 4:23:17 PM
> Subject: RE: [indoprog-vb] Nanya ttg download upload
> 
> Dear Kris,
> 
> Sebenarnya bagaimana cara download atau upload itu 100% terserah anda,
> 
> apakah data yang dibackup itu dijadikan teks, excel, access, atau bahkan
> 
> backup dari sql server.
> 
> Salah satu cara, a.l. :
> 
> Buat 1 tabel di database anda untuk mencatat history backup data, berisi
> 
> tanggal kapan terakhir backup.
> 
> Kemudian tinggal copy aja data master, transaksi, atau apapun yang
> 
> dimasukkan setelah tanggal tsb. kedalam backup device anda ( teks atau
> 
> apapun ), kemudian tinggal email file tersebut ke tujuan untuk diupload.
> 
> Peraturan backup & upload anda sendiri yang menentukan format data,
> misalnya
> 
> pakai CSV (Comma Separated Value) atau Tab Delimiter, dll.
> 
> Semoga memberi inspirasi
> 
> Best Regards,
> 
> Dhani Aristyawan, S.Kom.
> 
> EDP Supervisor
> 
> PT. ALP Petro Industry ( AGIP )
> 
> Jl. Raya Kebonsari
> 
> Ds Legok - Pasuruan 67155
> 
> Telp : 0343 - 853308
> 
> Fax : 0343 - 853307
> 
> _____ 
> 
> From: indoprog-vb@ yahoogroups. com [mailto:indoprog-vb@ yahoogroups.
> com] On
> 
> Behalf Of kris'98
> 
> Sent: Thursday, December 07, 2006 1:21 PM
> 
> To: indoprog-vb@ yahoogroups. com
> 
> Subject: [indoprog-vb] Nanya ttg download upload
> 
> mas ak nanya dong
> 
> ak punya kendala untuk buat program upload & download pake vb 6
> 
> misal ada 2 server ==> 1 di irian jaya dan 1 lagi di jakarta
> 
> bagaimana setiap transaksi yg diinput di irian bisa kita ambil datanya
> tanpa
> 
> kita harus konek 
> 
> ak punya ide bikin program download & upload data mingguan yg akan
> 
> dikirimkan tiap minggunya
> 
> nah ak bingung gmna buat program download yg akan dijalankan di irian
> 
> kemudian dikirimkan lewat email??? dan kita yg dijakarta tinggal
> menjalankan
> 
> program upload ke database kita
> 
> database ==> sqlserver 7
> 
> ak mohon bantuannya ya mas, udah byk ikut forum blom ada jawaban 
> 
> [Non-text portions of this message have been removed]
> 
> <!--
> 
> #ygrp-mlmsg
> {font-size:13px;font-family:arial,helvetica,clean,sans-serif;}
> #ygrp-mlmsg table {font-size:inherit;font:100%;}
> #ygrp-mlmsg select, input, textarea {font:99%
> arial,helvetica,clean,sans-serif;}
> #ygrp-mlmsg pre, code {font:115% monospace;}
> #ygrp-mlmsg * {line-height:1.22em;}
> #ygrp-text{
> font-family:Georgia;
> }
> #ygrp-text p{
> margin:0 0 1em 0;
> }
> #ygrp-tpmsgs{
> font-family:Arial;
> clear:both;
> }
> #ygrp-vitnav{
> padding-top:10px;
> font-family:Verdana;
> font-size:77%;
> margin:0;
> }
> #ygrp-vitnav a{
> padding:0 1px;
> }
> #ygrp-actbar{
> clear:both;
> margin:25px 0;
> white-space:nowrap;
> color:#666;
> text-align:right;
> }
> #ygrp-actbar .left{
> float:left;
> white-space:nowrap;
> }
> .bld{font-weight:bold;}
> #ygrp-grft{
> font-family:Verdana;
> font-size:77%;
> padding:15px 0;
> }
> #ygrp-ft{
> font-family:verdana;
> font-size:77%;
> border-top:1px solid #666;
> padding:5px 0;
> }
> #ygrp-mlmsg #logo{
> padding-bottom:10px;
> }
> 
> #ygrp-vital{
> background-color:#e0ecee;
> margin-bottom:20px;
> padding:2px 0 8px 8px;
> }
> #ygrp-vital #vithd{
> font-size:77%;
> font-family:Verdana;
> font-weight:bold;
> color:#333;
> text-transform:uppercase;
> }
> #ygrp-vital ul{
> padding:0;
> margin:2px 0;
> }
> #ygrp-vital ul li{
> list-style-type:none;
> clear:both;
> border:1px solid #e0ecee;
> }
> #ygrp-vital ul li .ct{
> font-weight:bold;
> color:#ff7900;
> float:right;
> width:2em;
> text-align:right;
> padding-right:.5em;
> }
> #ygrp-vital ul li .cat{
> font-weight:bold;
> }
> #ygrp-vital a {
> text-decoration:none;
> }
> 
> #ygrp-vital a:hover{
> text-decoration:underline;
> }
> 
> #ygrp-sponsor #hd{
> color:#999;
> font-size:77%;
> }
> #ygrp-sponsor #ov{
> padding:6px 13px;
> background-color:#e0ecee;
> margin-bottom:20px;
> }
> #ygrp-sponsor #ov ul{
> padding:0 0 0 8px;
> margin:0;
> }
> #ygrp-sponsor #ov li{
> list-style-type:square;
> padding:6px 0;
> font-size:77%;
> }
> #ygrp-sponsor #ov li a{
> text-decoration:none;
> font-size:130%;
> }
> #ygrp-sponsor #nc {
> background-color:#eee;
> margin-bottom:20px;
> padding:0 8px;
> }
> #ygrp-sponsor .ad{
> padding:8px 0;
> }
> #ygrp-sponsor .ad #hd1{
> font-family:Arial;
> font-weight:bold;
> color:#628c2a;
> font-size:100%;
> line-height:122%;
> }
> #ygrp-sponsor .ad a{
> text-decoration:none;
> }
> #ygrp-sponsor .ad a:hover{
> text-decoration:underline;
> }
> #ygrp-sponsor .ad p{
> margin:0;
> }
> o {font-size:0;}
> .MsoNormal {
> margin:0 0 0 0;
> }
> #ygrp-text tt{
> font-size:120%;
> }
> blockquote{margin:0 0 0 4px;}
> .replbq {margin:4;}
> -->
> 
> __________________________________________________________
> Need a quick answer? Get one in minutes from people who know.
> Ask your question on www.Answers.yahoo.com
> 
> [Non-text portions of this message have been removed]
> 
>  
> 
> 
> This e-mail (including any attachments) is confidential and may be
legally privileged. If you are not an intended recipient or an
authorized representative of an intended recipient, you are prohibited
from using, copying or distributing the information in this e-mail or
its attachments. 
> If you have received this e-mail in error, please notify the sender
immediately by return e-mail and delete all copies of this message and
any attachments.
> Thank you.
> 
> 
> [Non-text portions of this message have been removed]
>


Kirim email ke