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.

Selasa, 24 Mei 2016

Cara Setting Kartu Smartfren di HP Xiaomi Note 3

Dilihat dari spesifikasi Mi Note 3, seharusnya HP ini udah support jaringan smartfren yang berjalan di frekuensi 2300Mhz dimana smartfren berjalan di Band 40.

Xiaomi Redmi 3
MORE PICTURES

LTE band yang didukung Note 3 adalah: band 1(2100), 3(1800), 7(2600), 38(2600), 39(1900), 40(2300), 41(2500)
Sumber : http://www.gsmarena.com/xiaomi_redmi_3-7862.php 

OK, lanjut ke cara settingnya adalah:

Langkah pertama:
Masukkan kartu smartfren  ke HP (Slot SIM 1 ada di slot paling luar)

  1. Masuk ke setting
  2. Pilih SIM cards & mobile network
  3. Pilih SIM 1 (Smartfren)
  4. Pilih Acces Point Names
  5. Pilih logo + New APN)
  6. Ketikkan: 


  • Nama: Smartfren
  • APN: Smartfren4G
  • Username: smartfren
  • Password: smartfren

Untuk setingan lain jangan di oprek-oprek ya,
Sampai disini langkah pertama udah beres.

Langkah kedua:

  1. Pilih Phone
  2. ketik: *#*#4636#*#*
  3. Pilih Phone information1 (asumsinya SIM ada di slot 1)
  4. Pada set preferred network type, pilih: LTE Only
  5. Pencet Turn off radio (kalo radio udah ON ga usah dipencet)
  6. Pencet Turn on Radio
  7. Selesai
  8. Pilih SIM cards & mobile network
  9. Pilih SIM 1 (Smartfren)
  10. Pilih Acces Point Names
  11. Pilih logo + New APN)
  12. Ketikkan: 
  • Nama: Smartfren
  • APN: Smartfren4G
  • Proxy: (jangan diedit)
  • Username: smartfren
  • Password: smartfren


Kalo semuanya lancar, seharusnya HP udah bisa mengenali kartu dan ada tulisan 4G disebelah kanan bar sinyal.

Kamis, 19 Mei 2016

Servis SQL server tidak Jalan

Sobat blogger,

Udah lama saya ngga update lagi di blog. Kerjaan lagi numpuk segunung jadi untuk sharing butuh waktu extra sementara waktu yang dikasih Allah hanya 24 jam. Itupun dibagi-bagi untuk keluarga; istri, anak 3 orang, tugas kampus, hadir di kajian, dll.

OK, mudah-mudahan tulisan kali ini bermanfaat untuk saya pribadi dan rekan-rekan semua.

Kasusnya adalah saya tidak bisa login ke SQL server dikarenakan ada error servis SQL servernya tidak jalan. Jika kita cek ke event viewer maka muncul error seperti ini:

The MSSQL$SQLEXPRESS service was unable to log on as .\admin with the currently configured password due to the following error:
The referenced account is currently locked out and may not be logged on to.
To ensure that the service is configured properly, use the Services snap-in in Microsoft Management Console (MMC).




Disitu terlihat bahwa user "admin" kelock oleh Windows yang menyebabkan SQL server tidak bisa menjalankan servisnya. Pada kasus saya, hal ini dikarenakan SQL memerlukan credential admin untuk login dan menjalankan servisnya.


Untuk mengatasi hal ini kita cukup masuk ke computer management dan uncheck Account is locked out kemudian running kembali servis di SQL server.