Menu

Selasa, 21 Juni 2016

Crystal Report di dalam Visual Studio.Net

Sebelum anda memutuskan menginstall VS.Net untuk belajar develop program apalagi yang berkaitan dengan menapilkan sebuah hasil yaitu report dan senang menggunakan crystal report maka alangkah baiknya perhatikan dulu versinya. Karena ada beberapa versi yang tidak include crystal reportnya. disini akan saya tampilkan tabel yang dapat dijadikan rujukan mengenai hal ini.

Visual Studio Version

Crystal Reports Included?
Visual Studio 2008, Professional or higher
Yes

Visual Studio 2008, Express Editions
No

Visual Studio 2005, Professional or higher
Yes
Visual Studio 2005 Express Edition (C#, Visual Basic, C++, SQL, J#, Web Developer)
No
Visual Studio 2005 Team Foundation
No

Visual Studio .NET 2003, Professional or higher
Yes

Visual Studio .NET 2003, Standard (C#, Visual Basic, or C++)
No


Oke demikian semoga menambah pemahaman kita. More on https://msdn.microsoft.com/en-us/library/ms225542.aspx

 

Membuat Setup VB .Net/VB 2005/VB 2008 agar Include Crystal report

Bagi teman-teman yang senag dengan bahasa pemograman Microsoft visual Basic 2005/2008 tentu menginginkan hasil porgramnya di sebarkan ke beberapa computer tetapi ada laporan (Crystal Report) yang harus include Ke Program kita
Sudah beberapa kali mencari referensi ternyata baru ketemu sekarang, tapi dalam satu tujuan bahwa semua ada jalan keluar, ini beberapa referensi yang saya dapat terutama dari google yang sangat canggih ternyata semua telah ditemukan cara memebuat Setup di Microsoft Visual Basic 2005/2008 (VB .Net) Include laporan dengan Crystal report.
Cara-caranya sebagai berikut :
  1. Buka Microsoft Visual Studio > File> New Project
  2. Pilih Setup and Deployment > Setup Project > OK
  3. Pilih Aplication Folder
  4. klik Kanan Pilih Add> File > Cai Nama Project Ditempat Membuat Priject Cari Folder Debug
  5. Pilih User Desktop > Klik Kanan >Create Shorcut> Cari File Di Aplication Folder> Ok
  6. Pilih Menu Project > Setup Properties > Centang Crystal Report dll seperti gambar & Lalau pilih download prerequisites from the same location as my Application (Seperti Gambar )> Ok
  7. Di solution Explorer > Klik Kanan nama Project > Lalu Build
  8. Setelah selesai Build> Program Siap Untuk di instal tanpa ada Microsoft Visual Studio 2005/2008

source : http://hardsofindo.blogspot.co.id/2010/11/cara-buat-setup-di-microsoft-visual.html

Mengatasi "The Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine"

Beberapa Mahasiswa yang konsultasi mengenai laporan Tugas Akhirnya menggunakan VS 2008 dan memakai Ms. Acces untuk databasenya. Pada suatu kasus ketika contoh program yang dibuat saya copy agar saya mudah memeriksanya ternyata begitu saya jalankan terjadi error yang berbunyi : 
"The Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine"
 Terpaksa harus mencari solusi agar konsultasi bisa dilanjutkan dan saya menemukan referansi yang bisa sebagai bahan sharing ada point yang bisa kita ambil hikmahnya dari error tersebut :

1. Error ini menjelaskan bahwa driver ODBC office/access tidak teregistrasi di : C:\Windows\System32\. Kenapa? karena kita install ms.office (baik versi 2003,2007,2010 dan 2013) yang berbasis 32bit di Windows 64bit, driver ODBC ms.office/access yang 32bit tersebut akan terinstall secara default ke C:\Windows\SysWOW46\ (singkatan dari System Windows32 On Windows64), bukan ke C:\Windows\system32\.

2. Aplikasi yang kita buat secara defaultnya selalu membaca driver ODBC ke C:\Windows\System32\ baik itu di windows 32bit maupun 64bit, sehingga aplikasi kita akan error karena saat baca driver ODBC ke C:\Windows\system32\ di Windows64bit.

3.Untuk mengatasi error ini yaitu dengan cara meng-update driver ODBC 32bit ke driver ODBC 64bit. Caranya : 
- Jika komputer anda menggunakan Windows 64-bit (seperti Windows 7,8,10 yang 64-bit), anda harus meng-instal : 
Microsoft Access Database Engine 2010 Redistributable.
Bisa didownload di sini.
 

-Jika ini belum menyelesaikan masalah (malahan muncul error number 99 : "External component has thrown an exception"), silakan install driver 32-bit :
2007 Office System Driver: Data Connectivity Components.
Bisa didownload di sini.

- Tentukan Target Platform Aplikasi yang akan anda buat x86 (32bit) atau x64 (64bit), caranya ? Klik Project Kamu, Klik Kanan -> Properties-> Compile->Advanced Compile Options->Pilih Target CPU
  Semoga bisa menyelesaikan permasalahan error "The Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine"

source : -http://hijrasoft.blogspot.co.id/2015/12/errormicrosoftaceoledb120.html
             -http://dasarprogramer.blogspot.co.id/2013/12/cara-mengatasi-error-resolved-provider.html

Jumat, 18 Desember 2015

Mengubah Mode Login ke SQL Server

Mengubah Windows Authentication Mode ke SQL Server Authentication Pada SQL Server 2005 Express
Jika sewaktu Anda menginstall Visual Studio 2005 secara default, maka SQL Server 2005 akan ikut terinstall juga. Authentication yang digunakan untuk login / connect ke database SQL Server adalah Windows Authentication (hanya username yang terdaftar ke komputer tersebut yang dapat melakukan koneksi ke database), sebaiknya Anda menggunakan Mixed Mode sehingga dapat melakukan authentication berdasarkan Windows Authentication ataupun SQL Server Authentication, berikut cara merubah metode otentikasi untuk melakukan koneksi ke SQL Server 2005 Express. Namun sebelumnya Anda sudah harus meng-install SQL Management Studio Express (SMSE), 

1.      Setelah Anda selesai melakukan instalasi SMSE, buka aplikasi SMSE. Berikut tampilan awalnya
Cara membuka aplikasi SMSE:
·         klik Start > All Programs > Microsoft SQL Server 2005 > klik SQL Server Management Studio Express, berikut tampilan awalnya.

2.      Untuk melakukan login pertama kali silahkan menggunakan Windows Authentication
Server type:                Database Engine
Server name:              .\SQLExpress (titik (.) merupakan lokasi server dalam hal ini "titik" menandakan "local" atau komputer itu sendiri, sedangkan SQLExpress merupakan nama instance) Biarkan secara default jika Anda pertama kali install yang terpenting instancenya "SQLExpress"
Authentication:         Windows Authentication
3.      Klik kanan pada instance SQLExpress kemudian klik properties.
4.      Pada pilihan Select a page, klik Security, kemudian pada sisi kanan Server authentication > silahkan pilih SQL Server and Windows Authentication mode kemudian klik tombol OK
Akan muncul pesan informasi, klik tombol OK.
5.      Sekarang kita harus melakukan pengaturan untuk memberikan izin login default user "sa". Klik tanda + (tambah) pada node Security > Login > sa > klik kanan kemudian klik Properties.
6.      Pada Select a page pilih Status, kemudian pada Login: pilih Enabled
Kemudian lakukan perubahan password login untuk user "sa" agar nantinya bisa menggunakan login SQL Server Authentication. Pilih General, kemudian masukan password yang Anda inginkan untuk login.
7.      Tutup SMSE, kemudian buka kembali. Sekarang ganti Authentication menjadi SQL Server Authentication, masukan Login: sa dan Password: sesuai dengan yang Anda buat sebelumnya, klik tombol Connect.
8.      Sekarang Anda sudah berhasil login menggunakan SQL Server Authentication

~ Semoga Bermanfaat ~


Source :http://learningisnice.blogspot.co.id/2010/10/mengubah-authentication-mode-sql-server.html