Modul Okok
Modul Okok
Imports MySql.Data.MySqlClient
Module Module1
Public strkon As String = "server=localhost;uid=root;database=klinik"
Public kon As New MySqlConnection(strkon)
Public perintah As New MySqlCommand
Public cek As MySqlDataReader
Public mda As New MySqlDataAdapter
Public ds As New DataSet
End Module
DATABASE
USE klinik;
)ENGINE INNODB;
)ENGINE INNODB;
tgl DATE,
dafkodepasien CHAR(10),
dafkodedokter CHAR(10),
)ENGINE INNODB;
SELECT
kodependaftaran,tgl,kodepasien,namapasien,alamatpasien,kodedokter,namadokt
er,biayadokter,biayaberobat,(biayadokter+biayaberobat) FROM pendaftaran JOIN
pasien ON dafkodepasien=kodepasien JOIN dokter ON dafkodedokter=kodedokter;
FORM 1
Imports MySql.Data.MySqlClient
Public Class Form1
Sub tampil(ByVal sql As String)
kon.Open()
perintah.Connection = kon
perintah.CommandType = CommandType.Text
perintah.CommandText = Sql
mda.SelectCommand = perintah
ds.Tables.Clear()
mda.Fill(ds, "pendaftaran")
DGV.DataSource = ds.Tables("pendaftaran")
kon.Close()
End Sub
Sub proses(ByVal sql As String)
kon.Open()
perintah.Connection = kon
perintah.CommandType = CommandType.Text
perintah.CommandText = sql
perintah.ExecuteNonQuery()
kon.Close()
End Sub
Sub BERSIH()
TNO.Text = ""
TKOPAS.Text = ""
TNAPAS.Text = ""
TALAMAT.Text = ""
TKODEDOK.Text = ""
TNMDOK.Text = ""
TBIAYADOK.Text = ""
TBIAYAOBAT.Text = ""
TTOTAL.Text = ""
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
tampil("SELECT
kodependaftaran,tgl,kodepasien,namapasien,alamatpasien,kodedokter,namadokter,biayadokt
er,biayaberobat,(biayadokter+biayaberobat)AS total FROM pendaftaran JOIN pasien ON
dafkodepasien=kodepasien JOIN dokter ON dafkodedokter=kodedokter")
End Sub
MsgBox("data tersimpan")
tampil("SELECT
kodependaftaran,tgl,kodepasien,namapasien,alamatpasien,kodedokter,namadokter,biayadokt
er,biayaberobat,(biayadokter+biayaberobat)AS total FROM pendaftaran JOIN pasien ON
dafkodepasien=kodepasien JOIN dokter ON dafkodedokter=kodedokter")
TNO.Text = ""
TKOPAS.Text = ""
TNAPAS.Text = ""
TALAMAT.Text = ""
TKODEDOK.Text = ""
TNMDOK.Text = ""
TBIAYADOK.Text = ""
TBIAYAOBAT.Text = ""
TTOTAL.Text = ""
End Sub
TNO.Text = DGV.Rows.Item(I).Cells(0).Value
DTP.Value = DGV.Rows.Item(I).Cells(1).Value
TKOPAS.Text = DGV.Rows.Item(I).Cells(2).Value
TNAPAS.Text = DGV.Rows.Item(I).Cells(3).Value
TALAMAT.Text = DGV.Rows.Item(I).Cells(4).Value
TKODEDOK.Text = DGV.Rows.Item(I).Cells(5).Value
TNMDOK.Text = DGV.Rows.Item(I).Cells(6).Value
TBIAYADOK.Text = DGV.Rows.Item(I).Cells(7).Value
TBIAYAOBAT.Text = DGV.Rows.Item(I).Cells(8).Value
TTOTAL.Text = DGV.Rows.Item(I).Cells(9).Value
End Sub
MsgBox("data terhapus")
tampil("SELECT
kodependaftaran,tgl,kodepasien,namapasien,alamatpasien,kodedokter,namadokter,biayadokt
er,biayaberobat,(biayadokter+biayaberobat)AS total FROM pendaftaran JOIN pasien ON
dafkodepasien=kodepasien JOIN dokter ON dafkodedokter=kodedokter")
TNO.Text = ""
TKOPAS.Text = ""
TNAPAS.Text = ""
TALAMAT.Text = ""
TKODEDOK.Text = ""
TNMDOK.Text = ""
TBIAYADOK.Text = ""
TBIAYAOBAT.Text = ""
TTOTAL.Text = ""
End Sub
tampil("SELECT
kodependaftaran,tgl,kodepasien,namapasien,alamatpasien,kodedokter,namadokter,biayadokt
er,biayaberobat,(biayadokter+biayaberobat)AS total FROM pendaftaran JOIN pasien ON
dafkodepasien=kodepasien JOIN dokter ON dafkodedokter=kodedokter")
TNO.Text = ""
TKOPAS.Text = ""
TNAPAS.Text = ""
TALAMAT.Text = ""
TKODEDOK.Text = ""
TNMDOK.Text = ""
TBIAYADOK.Text = ""
TBIAYAOBAT.Text = ""
TTOTAL.Text = ""
End Sub
TNO.Text = ""
TKOPAS.Text = ""
TNAPAS.Text = ""
TALAMAT.Text = ""
TKODEDOK.Text = ""
TNMDOK.Text = ""
TBIAYADOK.Text = ""
TBIAYAOBAT.Text = ""
TTOTAL.Text = ""
End Sub
End Class
FORM2
Form1.TKOPAS.Text = DGV.Rows.Item(I).Cells(0).Value
Form1.TNAPAS.Text = DGV.Rows.Item(I).Cells(1).Value
Form1.TALAMAT.Text = DGV.Rows.Item(I).Cells(2).Value
Me.Dispose()
End Sub
End Class
FORM 3
Public Class Form3
Sub tampil(ByVal sql As String)
kon.Open()
perintah.Connection = kon
perintah.CommandType = CommandType.Text
perintah.CommandText = Sql
mda.SelectCommand = perintah
ds.Tables.Clear()
mda.Fill(ds, "pendaftaran")
DGV.DataSource = ds.Tables("pendaftaran")
kon.Close()
End Sub
Private Sub Form3_Load(sender As Object, e As EventArgs) Handles MyBase.Load
tampil("SELECT * FROM DOKTER")
End Sub
Form1.TKODEDOK.Text = DGV.Rows.Item(I).Cells(0).Value
Form1.TNMDOK.Text = DGV.Rows.Item(I).Cells(1).Value
Form1.TBIAYADOK.Text = DGV.Rows.Item(I).Cells(2).Value
Me.Dispose()
End Sub
End Class
CREATE DATABASE BARANG;
USE BARANG;
SELECT
FAKTUR,TGL,KODEBRG,NAMABRG,harga,TRANSKODEBRG,JUM
LAH, (harga*jumlah)FROM TRANS JOIN BRG ON
transkodebrg=kodebrg;
INSERT INTO trans ('','','','');
End Sub
End Sub
MsgBox("data tersimpan")
tampil("SELECT FAKTUR,TGL,KODEBRG,NAMABRG,harga,TRANSKODEBRG,JUMLAH,
(harga*jumlah)FROM TRANS JOIN BRG ON transkodebrg=kodebrg")
End Sub
Private Sub TextBox5_TextChanged(sender As Object, e As EventArgs) Handles
TextBox5.TextChanged
TextBox6.Text = Val(TextBox5.Text) * Val(TextBox4.Text)
End Sub
MsgBox("data terhapus")
tampil("SELECT KODEBRG,NAMABRG,harga,FAKTUR,TGL,TRANSKODEBRG,JUMLAH,
(harga*jumlah)FROM TRANS JOIN BRG ON transkodebrg=kodebrg")
End Sub
MsgBox("data terupdate")
tampil("SELECT KODEBRG,NAMABRG,harga,FAKTUR,TGL,TRANSKODEBRG,JUMLAH,
(harga*jumlah)FROM TRANS JOIN BRG ON transkodebrg=kodebrg")
End Sub
TextBox1.Text = DataGridView1.Rows.Item(I).Cells(0).Value
DateTimePicker1.Value = DataGridView1.Rows.Item(I).Cells(1).Value
TextBox2.Text = DataGridView1.Rows.Item(I).Cells(2).Value
TextBox3.Text = DataGridView1.Rows.Item(I).Cells(3).Value
TextBox4.Text = DataGridView1.Rows.Item(I).Cells(4).Value
TextBox5.Text = DataGridView1.Rows.Item(I).Cells(5).Value
TextBox6.Text = DataGridView1.Rows.Item(I).Cells(6).Value
End Sub
End Sub
End Class
Form1.TextBox2.Text = DataGridView1.Rows.Item(I).Cells(0).Value
Form1.TextBox3.Text = DataGridView1.Rows.Item(I).Cells(1).Value
Form1.TextBox4.Text = DataGridView1.Rows.Item(I).Cells(2).Value
Me.Dispose()
End Sub
Private Sub DataGridView1_CellContentClick(sender As Object, e As
DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
End Sub