Escolar Documentos
Profissional Documentos
Cultura Documentos
Output Reports
Sample Coding
Login Form
Private Sub CMDOK_Click() If TXTUSER.Text = "HSP" Then If TXTPWD.Text = "HSP" Then frmmainform.Show Unload Me Else MsgBox "INVALID PASSWORD" TXTPWD = "" Exit Sub End If Else MsgBox "INVALID USERNAME" TXTUSER = "" TXTPWD = "" Exit Sub End If End Sub
Private Sub Timer1_Timer() Dim i As Integer i=0 While i <= Me.Width - 5100 Label1.Left = i i=i+1 If i > 0 And i < 1000 Then Label1.ForeColor = RGB(25, 25, i) End If If i > 1000 Then Label1.ForeColor = RGB(i, 0, i) End If
Wend If i = Me.Width - 5100 Then Timer1.Enabled = False Timer2.Enabled = True End If End Sub
Private Sub Timer2_Timer() Dim i As Integer i = Me.Width - 5100 While i >= Me.Left Label1.Left = i
i=i-1 If i > 0 And i < 1000 Then Label1.ForeColor = RGB(i, 25, 25) End If If i > 1000 Then Label1.ForeColor = RGB(i, 25, 25) End If Wend If i = Me.Left Then Timer2.Enabled = False Timer1.Enabled = True End If
End Sub
Private Sub fun_allow_entry(bool As Boolean) Txtinpatno.Enabled = bool Txtage.Enabled = True Txtname.Enabled = True DTPicker1.Value = Now Txtbedno.Enabled = True
TXTREASON.Enabled = True End Sub Private Sub msffill() msfadm.ColWidth(0) = 2000 msfadm.ColWidth(1) = 1000 msfadm.ColWidth(2) = 800 msfadm.ColWidth(3) = 1000 msfadm.ColWidth(4) = 1000 msfadm.ColWidth(5) = 1700 msfadm.TextMatrix(0, 0) = "IN PATIENT NO" msfadm.TextMatrix(0, 1) = "NAME" msfadm.TextMatrix(0, 2) = "AGE" msfadm.TextMatrix(0, 3) = "DATE" msfadm.TextMatrix(0, 4) = "BEDNO" msfadm.TextMatrix(0, 5) = "COMPLAINT"
End Sub Public Sub msfretrieve(mfp As MSFlexGrid, rs1 As Recordset) If rs1.RecordCount = 0 Then mfp.Rows = 1 Exit Sub End If rs1.MoveLast rs1.MoveFirst mfp.Rows = rs1.RecordCount + 1
mfp.Cols = rs1.Fields.Count rcol = rs1.Fields.Count rrow = rs1.RecordCount For i = 1 To rrow For j = 0 To rcol - 1 mfp.TextMatrix(i, j) = rs1(j) Next rs1.MoveNext Next End Sub
Private Sub MSFadm_Click() Dim j As String i = msfadm.RowSel j = msfadm.TextMatrix(i, 0) Txtinpatno = j sql = "" sql = sql + "select * from admissionDetails " sql = sql + "where inpatientno = " + Txtinpatno Set rs = db.OpenRecordset(sql, dbOpenSnapshot) If rs.EOF Then MsgBox "Record does not Exist" Exit Sub
Else Txtinpatno = rs("INPATIENTNO") Txtname = rs("NAME") Txtage = rs("AGE") DTPicker1.Value = rs("ADMDATE") Txtbedno = rs("BEDNO") TXTREASON = rs("REASON") Call fun_allow_entry(False) End If End Sub
End Sub
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button) If Toolbar1.Buttons(1).Caption = Button Then Call fun_add End If If Toolbar1.Buttons(2).Caption = Button Then Call fun_Save End If If Toolbar1.Buttons(3).Caption = Button Then Call fun_view End If
If Toolbar1.Buttons(4).Caption = Button Then Call fun_update End If If Toolbar1.Buttons(5).Caption = Button Then Call fun_delete End If If Toolbar1.Buttons(6).Caption = Button Then Call clear End If If Toolbar1.Buttons(7).Caption = Button Then Unload Me End If End Sub Private Sub fun_delete() sql = "" sql = sql + "select * from admissiondetails where " sql = sql + "inpatientno=" + Txtinpatno.Text Set rs = db.OpenRecordset(sql, dbOpenSnapshot) If rs.EOF Then MsgBox "Record Does not Exist" Exit Sub Else sql = "" sql = sql + "Delete from admissiondetails where " sql = sql + "inpatientno=" + Txtinpatno.Text
db.Execute (sql) sql = "" sql = sql + "select * from admissiondetails " Set rs = db.OpenRecordset(sql, dbOpenSnapshot) Call msfretrieve(msfadm, rs) MsgBox "Record Deleted" End If End Sub Private Sub fun_add() If Txtinpatno = "" Then MsgBox "please enter the patient no" Exit Sub End If sql = "" sql = sql + "Select * from admissiondetails where" sql = sql + " inpatientno= " + Txtinpatno.Text Set rs = db.OpenRecordset(sql, dbOpenSnapshot) If rs.EOF Then MsgBox "New Record Added" msfadm.Rows = msfadm.Rows + 1 Else MsgBox "Record Already Existed" Exit Sub End If Call fun_allow_entry(False)
End Sub Private Sub fun_Save() Dim i As Date If Txtinpatno.Text = "" Then MsgBox "patient No Cannot be null" Exit Sub End If If Txtname.Text = "" Then MsgBox "patient Name Cannot be null" Exit Sub End If If Txtage.Text = "" Then MsgBox "patient Age Cannot be null" Exit Sub End If If DTPicker1.Value = "" Then MsgBox "patient date Cannot be null" Exit Sub End If If TXTREASON.Text = "" Then MsgBox "patient REASON Cannot be null" Exit Sub End If If Txtbedno.Text = "" Then MsgBox "patient bedno cannot be null"
Exit Sub End If sql = "" sql = sql + "select * from admissiondetails where " sql = sql + "inpatientno = " + Txtinpatno.Text Set rs = db.OpenRecordset(sql, dbOpenSnapshot) If rs.RecordCount > 0 Then MsgBox "Please Press the Update Button" Exit Sub Else sql = "" sql = sql + "insert into admissiondetails(inpatientno," sql = sql + "name,age,bedno,admdate,reason)" sql = sql + " values(" + Txtinpatno.Text + ",'" + Txtname.Text + "'," sql = sql + " " + Txtage.Text + "," + Txtbedno.Text + ",DateValue ('" & DTPicker1.Value & "'),"
sql = sql + " '" + TXTREASON.Text + "')" MsgBox sql db.Execute (sql) Call msfsave End If End Sub
Dim j As Date j = Format(DTPicker1.Value, "mm/dd/yy") msfadm.Row = msfadm.Rows - 1 i = msfadm.Row msfadm.TextMatrix(i, 0) = Trim(Txtinpatno) msfadm.TextMatrix(i, 1) = Trim(Txtname) msfadm.TextMatrix(i, 2) = Trim(Txtage) msfadm.TextMatrix(i, 3) = j msfadm.TextMatrix(i, 4) = Trim(Txtbedno) msfadm.TextMatrix(i, 5) = Trim(TXTREASON) MsgBox "Record Saved" Call clear
End Sub Private Sub clear() Txtinpatno = "" Txtname = "" Txtage = "" Txtbedno = "" TXTREASON = "" fun_allow_entry (True) End Sub Private Sub fun_view() sql = "" sql = sql + "select * from admissionDetails where inpatientno = " + Txtinpatno.Text + ""
Set rs = db.OpenRecordset(sql, dbOpenSnapshot) If rs.EOF Then MsgBox "Record does not Exist" Exit Sub Else Txtinpatno = rs("inpatientno") Txtname = rs("name") Txtage = rs("age") Txtbedno = rs("bedno") DTPicker1.Value = rs("admdate") TXTREASON = rs("reason") End If End Sub Private Sub fun_update() Dim i As Date i = Format(DTPicker1.Value, "mm/dd/yy") MsgBox i If Trim(Txtinpatno) = "" Then MsgBox "Please Enter the patient no" Exit Sub End If If Trim(Txtname) = "" Then MsgBox "Please Enter the patient name" Exit Sub End If
If Trim(Txtage) = "" Then MsgBox "Please Enter the patient age" Exit Sub End If If Trim(Txtbedno) = "" Then MsgBox "Please Enter the patient bedno" Exit Sub End If If Trim(DTPicker1.Value) = "" Then MsgBox "Please Enter the Date" Exit Sub End If If Trim(TXTREASON) = "" Then MsgBox "Please Enter the reason" Exit Sub End If sql = "" sql = sql + "select * from admissionDetails where inpatientno = " + Txtinpatno.Text + "" Set rs = db.OpenRecordset(sql, dbOpenSnapshot) If rs.EOF Then MsgBox "Please Press the Save Button" Exit Sub Else sql = "" sql = sql + "update admissionDetails set name = '" + Txtname + "',"
sql = sql + "age = " + Txtage + ", bedno=" + Txtbedno + "," sql = sql + "admdate = " + Format(CStr(DTPicker1.Value), " mm/dd/yy ") + "," sql = sql + "reason = '" + TXTREASON.Text + "'" sql = sql + "where inpatientno=" + Txtinpatno.Text MsgBox sql db.Execute (sql) sql = "" sql = sql + "select * from admissiondetails " Set rs = db.OpenRecordset(sql, dbOpenSnapshot) Call msfretrieve(msfadm, rs) MsgBox "Record Update" Call fun_allow_entry(False) Call clear End If End Sub