Senin, 22 Agustus 2016

VB.NET : Error ketika running RDLC

Pernahkah anda mengalami error ketika running report muncul error seperti ini:
Error 1 : The Value expression for the text box ‘NamaField’ has a scope parameter that is not valid for an aggregate function.  The scope parameter must be set to a string constant that is equal to either the name of a containing group, the name of a containing data region, or the name of a dataset.
Hal ini disebabkan VB tidak menemukan field tsb sehingga kita harus memeriksa kembali file RDLC dan periksa properti nya apakah sudah sesuai atau belum 


Setelah yakin valuenya sudah benar, recompile programnya.

Demikian, semoga bermanfaat.

Rabu, 17 Agustus 2016

SQL Server Error : database diagram support object cannot be installed because this database does not have a valid owner

Ketika kita akan membuat diagram menggunakan SQL Server Management Studio, ada muncul error "database diagram support object cannot be installed because this database does not have a valid owner. ..."



Hal ini disebabkan SQL server tidak menemukan owner dari database tsb sehingga kita harus mengganti ownernya.


Saya ubah ownernya menjadi sa, kemudian kita liat sekarang kita sudah bisa membuat diagram


Demikian, semoga bermanfaat.

Kamis, 11 Agustus 2016

VB.Net : Populate combobox menggunakan LINQ

Mungkin akan lebih sederhana jika semua pekerjaan query dilakukan dengan LINQ. Salah satunya adalah mengisi combobox dari database.

Caranya cukup mudah yaitu dengan menulis kode berikut:

Dim pas = (From i In dc.tbPasiens Select i Order By i.pasNama Ascending).ToList
            ComboBox1.DataSource = pas
            ComboBox1.DisplayMember = "pasNama"
            ComboBox1.ValueMember = "pasKode"
            ComboBox1.Refresh()

Untuk memanggil data, pada event combobox index change, ketikan kode berikut:

ComboBox1.SelectedValue.ToString


Rabu, 10 Agustus 2016

VB.NET error : An error occured during local report processing

Ketika kita menggunakan external image untuk pada report designer (RDLC), dimana gambarnya kita simpan diluar database sementara database hanya menyimpan link path-nya saja.

Hal ini menyebabkan report viewer tidak bisa meload gambar dan akan muncul error:


Saya asumsikan anda sudah tahu cara untuk membuat report designer, jadi untuk mengatasi hal ini cukup mudah yaitu dengan cara merubah properties pada form report viewer di atribut localviewer, cari EnableExternalImage dan ubah menjadi TRUE.



Setelah itu anda akan bisa melihat gambar ketika form report di running.

Demikian, semoga bermanfaat.

Report Viewer Error: A data source instance has not been supplied for the data source

Pernahkah anda mengalamai ketika meload report viewer ada error seperti diatas? Masalah ini terjadi ketika form report akan meload rdlc, tapi datasourcenya tidak ditemukan.


Cara mengatasinya adalah anda buka kembali form report , klik panah kecil di control report viewer kemudian klik rebind data source.


Setelah itu tambahkan coding pada event load (contohnya:)

Me.tbSetupBindingSource.DataSource = (From s In dc.tbSetups Select s)

Demikian, semoga bermanfaat.

Visual Studio Error : unable to copy file obj x86 debug

Ini masalah serius dan sangat menyebalkan. Pada kasus saya, hal ini terjadi setelah saya lakukan publish. Sebelumnya aman-aman aja. Mungkin ada error pada codingnya yang menyebabkan ini, tapi ga tau lah....


Udah googling beberapa kali tapi masih belum dapat cara yang paling ajib sampai ketemu laman ini : http://www.codeproject.com/Questions/163870/Unable-to-copy-file-obj-Debug-banksys-exe-to-bin-D

Kita lihat hal ini dikarenakan ada servis yang masih jalan sehingga VS tidak bisa mereplacenya.



Ada cara yang paling ampuh untuk mengatasinya yaitu dengan merubah "Active Solution Configuration" menjadi release (sebelumnya mode debug).



Setelah saya ganti menjadi release, aplikasinya saya running lagi dan Alhamdulillah bisa jalan. Penasaran ganti lagi ke Debug dan hasilnya masih bisa jalan. :)

Mudah-mudahan triknya bermanfaat.
Barakallahu fiikum.