jadi kesimpulannya ngga bisa diubah lagi walau di sqlnya sudah berubah.

oh iya ada lagi pak,
untuk connection datasource nya ngga bisa dibuat dinamis (mungkin pakai macro)

Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:\thn2011

misal disesuaikan dengan letak foldernya (ketika folder thn2011 di
copy di c:\aku\thn2011) maka connectionnya ikut berubah
Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data
Source=C:\aku\thn2011


Pada tanggal 04/07/11, Mr. Kid <mr.nm...@gmail.com> menulis:
> hehehe... sebenarnya di excel untuk kegiatan koneksi data, akan terbuat 2
> object output
> 1. object recordset hasil data connection yang menyimpan output dengan
> susunan persis seperti query
> 2. object list (di xl2003) atau object table (xl2007) yang menyimpan susunan
> dan seluruh bentuk range output.
>
> Object nomor 1 jelas, asalnya dari koneksi data
> object nomor 2 bisa dari mana saja.
>
> Intinya, yang tampak di excel adalah object nomor 2
> Urutannya murni hasil pengaturan user
> jika kali pertama dibuat, object table isinya kolom no,nip,nama
> maka ketika ditambah kolom alamat, alamat akan ada di kanan sendiri karena
> belum pernah terdefinisi sebelumnya.
>
> Kid.
>
> 2011/7/4 him mah <himmah....@gmail.com>
>
>> **
>>
>>
>> satu lagi pak
>>
>> misal di table excel itu
>> header awalnya
>>
>> InvNo || CustId || AccID || DueDate
>>
>> terus SQLnya saya rubah seperti ini
>>
>> select InvNo, DueDate, AccId, CustId from bln06#txt
>>
>> hasilnya, headernya tetap ngga berubah
>>
>> InvNo || CustId || AccID || DueDate
>>
>> bukan (sesuai urutan yang ada di SQL)
>>
>> InvNo || DueDate || AccId || CustId
>>
>> Pada tanggal 04/07/11, Mr. Kid <mr.nm...@gmail.com> menulis:
>>
>> > Oh iya, betul. Untuk koneksi excel ke text file yang memanfaatkan
>> > schema.ini, extended properties cukup Text
>> > Seluruh properti tentang ada header atau tidak, delimiternya apa,
>> dijabarkan
>> > di schema.ini
>> >
>> > Makasih sudah mengingatkan.
>> >
>> > Kid.
>> >
>> > 2011/7/4 him mah <himmah....@gmail.com>
>> >
>> >> **
>> >>
>> >>
>> >> pak saya ngga tahu mungkin masalahnya ada disini, setelah saya banding
>> >> kan conectionnya (edit query)
>> >>
>> >> kalau punya pak kid (Extended Properties=Text;)
>> >> kalau punya saya (Extended Properties="Text;HDR=YES;FMT=Delimited")
>> >> kemudian saya ganti seperti punya pak kid, SQL nya baru bisa berhasil
>> >> (padahal sqlnya sama)
>> >>
>> >> Pada tanggal 03/07/11, him mah <himmah....@gmail.com> menulis:
>> >>
>> >> > punya saya koq masih tetep, yang di cek itu type yang sebelah mana
>> >> > pak
>> >> >
>> >> > Pada tanggal 03/07/11, Mr. Kid <mr.nm...@gmail.com> menulis:
>> >> >> cek ulang typo pak him mah
>> >> >>
>> >> >> Ini contoh hasilnya (nilai amount mungkin udah beda, tetapi struktur
>> >> >> tetap
>> >> >> sama)
>> >> >> [image: txt2xl_w_agregate_join_query.gif]
>> >> >>
>> >> >>
>> >> >> Kid.
>> >> >>
>> >> >> Pada tanggal 03/07/11, Mr. Kid <mr.nm...@gmail.com> menulis:
>> >> >>> > Jadi, schema.ini ada 2 blok, seperti ini :
>> >> >>> >
>> >> >>> > [bln06.txt]
>> >> >>> > bla-bla disini
>> >> >>> >
>> >> >>> > [kdInv.txt]
>> >> >>> > Format=TabDelimited
>> >> >>> > col1=InvNo char width 17
>> >> >>> > col2=CustId char width 3
>> >> >>> > col3=Wil char width 17
>> >> >>> >
>> >> >>> >
>> >> >>> > Koneksi di excel dengan query :
>> >> >>> > select *kdInv**.*wil, sum(*bln06.*Amount) as jumlah from
>> >> >>> > bln06#txt
>> >> *as
>> >> >>> bln06
>> >> >>> > * LEFT JOINT
>> >> >>> > kdInv#txt * as kdInv* ON bln06.InvNo = kdInv.InvNo GROUP BY
>> >> >>> > *kdInv**.*WIL
>> >> >>> >
>> >> >>> > Mungkin demikian.
>> >> >>> >
>> >> >>> > Kid.
>> >> >>> >
>> >> >>> > 2011/7/4 him mah <himmah....@gmail.com>
>> >> >>> >
>> >> >>> >> **
>> >> >>> >>
>> >> >>> >>
>> >> >>> >> ini pak sqlnya
>> >> >>> >>
>> >> >>> >> select wil, sum(Amount) as jumlah from bln06#txt LEFT JOINT
>> >> >>> >> kdInv#txt ON bln06.InvNo = kdInv.InvNo GROUP BY WIL
>> >> >>> >>
>> >> >>> >> schema.ini saya tambahkan
>> >> >>> >>
>> >> >>> >> [kdInv.txt]
>> >> >>> >> Format=TabDelimited
>> >> >>> >> col1=InvNo char width 17
>> >> >>> >> col2=CustId char width 3
>> >> >>> >> col3=Wil char width 17
>> >> >>> >>
>> >> >>> >> saya lampirkan file kdinv dan shema nya
>> >> >>> >>
>> >> >>> >> Pada tanggal 03/07/11, Mr. Kid <mr.nm...@gmail.com> menulis:
>> >> >>> >>
>> >> >>> >> > Bisa disalinkan query joinnya ?
>> >> >>> >> > untuk join multiple tables dengan data provider jet 4 atau txt
>> >> >>> >> > driver,
>> >> >>> >> > sepertinya bisa jika jenis joinnya sama. Yang umumnya bisa
>> adalah
>> >> >>> inner
>> >> >>> >> join
>> >> >>> >> > multiple tables.
>> >> >>> >> > untuk join multiple tables dengan jenis join bercampur, lebih
>> >> >>> >> > sering
>> >> >>> gak
>> >> >>> >> > bisanya, kecuali jika join dilakukan dengan dataset hasil
>> >> >>> >> > join.
>> >> >>> >> >
>> >> >>> >> > Left join, right join, inner join yang tunggal, semuanya bisa.
>> >> >>> >> >
>> >> >>> >> > Pesan it is already opened exclusivele by another user,
>> >> >>> >> > berarti
>> >> >>> >> > file
>> >> >>> >> sedang
>> >> >>> >> > dibuka oleh user lain atau aplikasi lain. File yang open
>> >> >>> >> > exclusive
>> >> >>> tidak
>> >> >>> >> > bisa dipakai oleh banyak user.
>> >> >>> >> >
>> >> >>> >> > Kid.
>> >> >>> >> >
>> >> >>> >> > 2011/7/1 him mah <himmah....@gmail.com>
>> >> >>> >> >
>> >> >>> >> >> **
>> >> >>> >> >>
>> >> >>> >> >>
>> >> >>> >> >> untuk SQL nya kalau pakai LEFT JOIN koq ngga bisa ya
>> >> >>> >> >> muncul pesan
>> >> >>> >> >> it is already opened exclusivele by another user,...
>> >> >>> >> >>
>> >> >>> >> >>
>> >> >>> >> >>
>> >> >>> >> >
>> >> >>> >>
>> >> >>> >>
>> >> >>> >>
>> >> >>> >
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>
>> >> >
>> >>
>> >>
>> >>
>> >
>>
>>
>>
>

Reply via email to