Berikut ini kode Visual Basic 6 untuk menampilkan nama-nama tabel yang terdapat di sebuah database pada SQL Server ke dalam control DataGrid. Dalam contoh ini, saya menggunakan SQL Server 2000 dengan metode koneksi “Trusted Connection”, atau koneksi ke SQL Server yang menggunakan otentifikasi login Windows. Bagi yang belum tahu dengan “Trusted Connection”, artinya adalah: username [...]
Selengkapnya →Menampilkan Nama Tabel dari SQL Server ke DataGrid (ADO) di Visual Basic 6
Menghitung Hari Tertentu pada Durasi Tanggal Tertentu di Visual Basic 6
Artikel berikut mempunyai kaitan dengan artikel yang pernah saya tulis berjudul Mengetahui Jumlah Hari Tertentu Selama Satu Bulan di Visual Basic 6 karena sama-sama menghitung jumlah hari tertentu. Hanya saja, bedanya antara artikel tersebut dengan artikel ini adalah, di artikel ini Anda dapat menghitung jumlah hari tertentu selama durasi tanggal tertentu, di mana tanggal awal [...]
Selengkapnya →Menghitung Jumlah Jam dan Menit di Visual Basic 6
Ketika Anda mempunyai beberapa record atau data dalam format “dd-MM-yy hh:mm” yang katakanlah diambil dari database, kemudian Anda ingin menjumlahkan semua record tersebut lalu menampilkan hasilnya hanya untuk data jam dan menitnya dengan format “hh:mm” atau “jam:menit” (masing-masing dua digit), apa yang akan Anda lakukan? Langsung saja menjumlahkan semuanya? Eit! Tunggu dulu! Jelas tidak sesederhana [...]
Selengkapnya →Mengupdate Kejadian Setiap Durasi Tertentu di Visual Basic 6
Apakah Anda pernah merasa kesulitan ingin menghitung setiap durasi waktu tertentu untuk membangkitkan suatu event atau kejadian? Katakanlah di program yang akan Anda buat, Anda ingin mengeksekusi suatu event tertentu setiap durasi waktu 10 detik. Hal ini biasanya bermanfaat bagi program yang ingin melakukan kegiatan setiap durasi waktu secara berkelanjutan dan dilakukan secara otomatis berdasarkan [...]
Selengkapnya →Supaya Saat Enter Ditekan di DTPicker Maka Bisa LostFocus di Visual Basic 6
Ketika pengguna aplikasi Anda menekan tombol Enter di suatu control lalu kursor mouse berpindah ke control berikutnya, maka biasanya Anda akan menggunakan event KeyPress untuk memeriksa karakter Enter dengan KeyAscii = 13, kemudian menuliskan kode untuk memindahkan kursor ke control berikutnya di dalam sub KeyPress milik control tadi. Namun, hal ini tidak selamanya berfungsi jika [...]
Selengkapnya →Membulatkan Bilangan Desimal Ke Kelipatan Setengah Berikutnya di Visual Basic 6
Masih ingat dua artikel saya mengenai pembulatan bilangan dengan menggunakan fungsi buatan? Setelah dua artikel tersebut mengenai pembulatan bilangan pecahan ke kelipatan bilangan bulat di atasnya, serta pembulatan bilangan ke dalam angka kelipatan seratus berikutnya, lalu ada yang bertanya kepada saya: Bagaimana cara membulatkan bilangan desimal ke dalam kelipatan setengah berikutnya? Contoh: Angka 0,1 (Nol [...]
Selengkapnya →Membuat Function dengan Jumlah Parameter Dinamis di Visual Basic 6
Bagi mereka yang sering menggunakan function, pasti sudah mengetahui bahwa parameter yang terdapat di dalam sebuah function biasanya harus sama jumlahnya dengan parameter yang digunakan saat pemanggilan function tersebut. Contoh: Function DateSerial(Year As Integer, Month As Integer, Day As Integer) yang memiliki tiga parameter masing-masing Year, Month, dan Day (masing-masing bertipe Integer), dan ketika function [...]
Selengkapnya →Menghapus Spasi Tambahan di Suatu String di Visual Basic 6
Kadang-kadang, data String yang masuk ke database melalui proses data entry oleh pengguna aplikasi atau operator data entry mengandung spasi lebih dari satu sehingga ketika data tersebut ditampilkan kembali akan kelihatan tidak rapi. Contoh: operator memasukkan data “Masino Sinaga sedang belajar.”. Seharusnya, kalimat yang diharapkan dari data tersebut seperti ini: “Masino Sinaga sedang belajar.”. Untuk mengatasi [...]
Selengkapnya →Membulatkan Setiap Angka Pecahan ke Bilangan Bulat Berikutnya di Visual Basic 6
Function Round() di Visual Basic 6 akan membulatkan angka desimal secara proporsional sesuai dengan parameter jumlah digit desimal yang ditentukan pada parameter kedua. Jika Anda ingin membulatkan setiap angka pecahan menjadi bilangan bulat ke atas berikutnya tanpa memperdulikan apakah nilai desimal lebih besar dari 5 atau bukan (Contoh: Anda menginginkan agar angka 6,01 (Enam koma [...]
Selengkapnya →Mencari Minggu Kesekian dalam 1 Bulan berdasarkan Tanggal Tertentu di Visual Basic 6
Ternyata topik yang judulnya di atas banyak sekali diminati dan dicari oleh beberapa pengunjung situs saya. Awalnya memang tidak terpikir oleh saya bagaimana cara mengambil informasi minggu ke berapa dalam sebulan berdasarkan tanggal yang diketahui. Masalahnya di Visual Basic 6 belum tersedia function built-in untuk hal ini. Yang ada hanyalah fungsi untuk mengetahui informasi minggu [...]
Selengkapnya →
Komentar Terakhir