Jumat, 26 Februari 2010

Membuat split page


Split File berdasarkan Separator di VB 6.0


Misalkan isi file yang akan displit seperti ini:

insert into siswa
insert into ….
insert into …..
insert into ….
insert into …..
insert into ….
insert into …..
insert into ….
commit;
insert into guru
insert into ….
insert into …..
insert into ….
insert into …..
insert into ….
insert into …..
insert into ….
commit;
insert into pegawai
insert into ….
insert into …..
insert into ….
insert into …..
commit;
insert into pelajaran
insert into…
insert into…
commit;
dan seterusnya.

Dan akan displit berdasarkan separator ”commit;”. Berikut ini sintaksnya:

Option Explicit
Const Pembatas = “commit;”
Dim i As Long
Dim posisi As Integer
Dim pembagi As Variant
Dim batas() As String

‘Script untuk buka file
Open the “D:\sourcefile.txt” For Input As #1
pembagi = Input(LOF(1), 1)
Close #1

‘script untuk membagi file
posisi = 1
List1.Clear
batas = Split(pembagi, Pembatas)
For i = LBound(batas) To UBound(batas)
Open “C:\text” & posisi & “.txt” For Output As #posisi
Print #posisi, batas(i)
List1.AddItem batas(i)
posisi = posisi + 1
Close #1
Next i

Itulah sekelumit sintaks yang diperlukan untuk split file berdasarkan separator.
Mudah-mudahan bisa membantu.
 

RPL smkn 1 pandeglang 2nd Blak Magik is Designed by productive dreams for smashing magazine Bloggerized by Ipiet © 2009