انشاء صلاحيات vb 2008 و اكسس 2007

Upload: -

Post on 30-May-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 vb 2008 2007

    1/23

    .

    .

    .

    Microso Visual Studio 2008

    WindowsApplicaon1

    =6 forms

    =form1

    :

    ..

    wanted

  • 8/14/2019 vb 2008 2007

    2/23

    Fmembers

    Fblocked

  • 8/14/2019 vb 2008 2007

    3/23

    Fadmin

    db1.accdb

    Db1.mdb

    wanted

    .

  • 8/14/2019 vb 2008 2007

    4/23

    constr

    Imports System.Data.OleDb

    Module constr

    EndModule

    Public conn AsNew

    OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0; data source=

    |datadirectory|\db1.accdb;Jet OLEDB:Database Password=vb4arab")

    Public ds1 AsNew DataSet

    Public sql1 AsString = "select * from wanted"

    Public da1 AsNew OleDbDataAdapter(sql1, conn)

    Form1_Load

    Try

    conn.Open()

    da1.Fill(ds1, "wanted")

    conn.Close()

    Me.txtname.DataBindings.Add("text", ds1,

    "wanted.txtname")

    Me.txtfather.DataBindings.Add("text", ds1,"wanted.txtfather")

    Me.txtgrand.DataBindings.Add("text", ds1,

    "wanted.txtgrand")

    Me.txtfamily.DataBindings.Add("text", ds1,

    "wanted.txtfamily")

    Me.txtqabilah.DataBindings.Add("text", ds1,

    "wanted.txtqabilah")

    Me.birthplace.DataBindings.Add("text", ds1,

    "wanted.birthplace")

  • 8/14/2019 vb 2008 2007

    5/23

    Me.birthdate.DataBindings.Add("text", ds1,

    "wanted.birthdate")

    Me.txtrecordno.DataBindings.Add( "text", ds1,

    "wanted.txtrecordno")

    Me.txtnoteno.DataBindings.Add("text", ds1,"wanted.txtnoteno")

    Me.txtnotesource.DataBindings.Add( "text", ds1,

    "wanted.txtnotesource")

    Me.txtnotedate.DataBindings.Add( "text", ds1,

    "wanted.txtnotedate")

    Catch ex As Exception

    MsgBox(Err.Description, MsgBoxStyle.Critical)

    EndTry

    txtname .

    Button2.Enabled = True

    Button3.Enabled = True

    Call opentxt()

    Button3.Select()

    opentxt

    PublicSub opentxt()

    Form1.txtname.ReadOnly = False

    Form1.txtfather.ReadOnly = False

    Form1.txtgrand.ReadOnly = False

    Form1.txtfamily.ReadOnly = False

    Form1.txtqabilah.ReadOnly = False

    Form1.birthplace.ReadOnly = False

    Form1.birthdate.ReadOnly = FalseForm1.txtrecordno.ReadOnly = False

  • 8/14/2019 vb 2008 2007

    6/23

    Form1.txtnoteno.ReadOnly = False

    Form1.txtnotesource.ReadOnly = False

    Form1.txtnotedate.ReadOnly = False

    EndSub

    Button2.Enabled = False

    Try

    Dim dRow As DataRow = ds1.Tables("wanted").NewRow

    dRow.Item(0) = txtname.TextdRow.Item(1) = txtfather.Text

    dRow.Item(2) = txtgrand.Text

    dRow.Item(3) = txtfamily.Text

    dRow.Item(4) = txtqabilah.Text

    dRow.Item(5) = birthplace.Text

    dRow.Item(6) = birthdate.Text

    dRow.Item(7) = txtrecordno.Text

    dRow.Item(8) = txtnoteno.Text

    dRow.Item(9) = txtnotesource.Text

    dRow.Item(10) = txtnotedate.Text

    ds1.Tables("wanted").Rows.Add(dRow)

    da1.Update(ds1, "wanted")

    MsgBox("")Dim form1 AsNew Form1

    Me.Hide()

    form1.Show()

    Call closetxt()

    Catch ex As Exception

    MsgBox(Err.Description, MsgBoxStyle.Critical)

    EndTry

    insertinto

    Try

    If MsgBox("", MsgBoxStyle.OkCancel)= MsgBoxResult.Cancel Then

    ExitSub

    EndIf

    Dim SavInto AsNew OleDb.OleDbCommand

    SavInto.Connection = conn

    SavInto.CommandType = CommandType.Text

  • 8/14/2019 vb 2008 2007

    7/23

    SavInto.CommandText = "DELETE FROM wanted WHERE

    txtrecordno='" & txtrecordno.Text & "'"

    conn.Open()

    SavInto.ExecuteNonQuery()

    ds1.Clear()

    da1.Fill(ds1, "Tab1")

    conn.Close()MsgBox("")Dim frm1 AsNew Form1

    Me.Hide()

    frm1.Show()

    Catch ex As Exception

    MsgBox(Err.Description, MsgBoxStyle.Critical, "error")

    EndTry

    Dim frm3 AsNew form3

    frm3.txtname.Text = Me.txtname.Text

    frm3.txtfather.Text = Me.txtfather.Text

    frm3.txtgrand.Text = Me.txtgrand.Text

    frm3.txtfamily.Text = Me.txtfamily.Text

    frm3.txtqabilah.Text = Me.txtqabilah.Text

    frm3.birthplace.Text = Me.birthplace.Text

    frm3.birthdate.Text = Me.birthdate.Text

    frm3.txtrecordno.Text = Me.txtrecordno.Text

    frm3.txtnoteno.Text = Me.txtnoteno.Text

    frm3.txtnotesource.Text = Me.txtnotesource.Text

    frm3.txtnotedate.Text = Me.txtnotedate.Text

    frm3.lbl.Text = Me.txtrecordno.Text

  • 8/14/2019 vb 2008 2007

    8/23

    frm3.Show()

    Me.Hide()

    form3

    Try

    Dim n AsString = lbl.TextDim SavInto AsNew OleDb.OleDbCommand

    SavInto.Connection = conn

    SavInto.CommandType = CommandType.Text

    SavInto.CommandText = "UPDATE wanted SET txtname = '" &

    Trim(txtname.Text) & "' , txtfather = '" & Trim(txtfather.Text) & "'

    , txtgrand= '" & Trim(txtgrand.Text) & "' , txtfamily= '" &

    Trim(txtfamily.Text) & "' , txtqabilah= '" & Trim(txtqabilah.Text) &

    "' , birthplace= '" & Trim(birthplace.Text) & "' , birthdate= '" &

    Trim(birthdate.Text) & "' , txtrecordno= '" & Trim(txtrecordno.Text)

    & "' , txtnoteno= '" & Trim(txtnoteno.Text) & "' , txtnotesource= '"

    & Trim(txtnotesource.Text) & "' , txtnotedate= '" &

    Trim(txtnotedate.Text) & "' WHERE txtrecordno ='" & n & "'"

    conn.Open()

    SavInto.ExecuteNonQuery()

    da1.Update(ds1, "wanted")

    conn.Close()

    MsgBox("")

    frm.Show()

    Me.Close()

    Catch ex As Exception

    conn.Close()

    MsgBox(Err.Description, MsgBoxStyle.Critical)

    EndTry

    EndSub

    Me.BindingContext(ds1, "wanted").Position = 0

  • 8/14/2019 vb 2008 2007

    9/23

    Me.BindingContext(ds1, "wanted").Position =

    Me.BindingContext(ds1, "wanted").Count - 1

    Me.BindingContext(ds1, "wanted").Position -= 1

    Me.BindingContext(ds1, "wanted").Position += 1

    MsgBox(Me.BindingContext(ds1, "wanted").Count,

    MsgBoxStyle.Exclamation)

    Fmembers

    addmember.Show()

    Me.Hide()

    Addmember.vb

  • 8/14/2019 vb 2008 2007

    10/23

    Txtusername

    Txtpassword

    Txtpassword1

    If txtusername.Text = ""Or txtpassword.Text = ""Ortxtpassword1.Text = ""Then

    MsgBox("", MsgBoxStyle.Exclamation,"")

    ExitSub

    ElseIf txtpassword.Text txtpassword1.Text Then

    MsgBox("")ExitSub

    EndIf

    Dim issql AsString = "select * from fmembers where

    fusername='" & Me.txtusername.Text & "'"

    Dim isds AsNew DataSet

    Dim isda AsNew OleDb.OleDbDataAdapter(issql, conn)

    isda.Fill(isds, "fmembers")

    IfMe.BindingContext(isds, "fmembers").Count > 0 Then

    MsgBox("",MsgBoxStyle.Critical, "")

    ExitSubEndIf

  • 8/14/2019 vb 2008 2007

    11/23

    IfMe.BindingContext(isds, "fmembers").Count > 0 Then

    >0MsgBox("",

    MsgBoxStyle.Critical, "")ExitSub

    EndIf

    doregister()

    Try

    Dim regsql AsString = "select * from fmembers"

    Dim n AsString

    Dim regds AsNew DataSet

    Dim regda AsNew OleDb.OleDbDataAdapter(regsql, conn)

    Dim CmdB AsNew OleDb.OleDbCommandBuilder(regda)

    regda.Fill(regds, "fmembers")

    n = Encrypt(addmember.txtpassword.Text,

    "85*wqbhtmaswdf654789lop")

    Dim dRow As DataRow = regds.Tables("fmembers").NewRow

    dRow.Item(0) = addmember.txtusername.Text

    dRow.Item(1) = n

    regds.Tables("fmembers").Rows.Add(dRow)

    regda.Update(regds, "fmembers")

    MsgBox("")Catch ex As Exception

    MsgBox(Err.Description, MsgBoxStyle.Critical, "error")

    EndTry

    login.Show()

    Me.Hide()

  • 8/14/2019 vb 2008 2007

    12/23

    Dim n AsString

    Try

    n = Encrypt(Me.txtpassword.Text,

    "85*wqbhtmaswdf654789lop")

    Dim sqlstr1 AsString = "SELECT * FROM fmembers WHERE

    fUserName= '" & txtusername.Text & "' and fPassword='" & n & "'"

    Dim mblocked AsString = "select * from fblocked where

    fUserName='" & txtusername.Text & "'"

    Dim madmin AsString = "select * from fadmin where

    fUserName='" & txtusername.Text & "'"

    Dim mblockedds AsNew DataSet

    Dim mblockeddsda AsNew OleDb.OleDbDataAdapter(mblocked,

    conn) mblockeddsda.Fill(mblockedds, "fblocked")

    Dim madminds AsNew DataSet

    Dim madminda AsNew OleDb.OleDbDataAdapter(madmin, conn)

    madminda.Fill(madminds, "fadmin")

    Dim dataset1 AsNew DataSet

    Dim dataadapter1 AsNew OleDb.OleDbDataAdapter(sqlstr1,

    conn)

    dataadapter1.Fill(dataset1, "fmembers")

    IfMe.BindingContext(dataset1, "fmembers").Count = 0 Then

    With lblmsg

    .ForeColor = Color.Red

    EndWith

    lgist()

    lblmsg.Text = ""

    Timer1.Enabled = True

  • 8/14/2019 vb 2008 2007

    13/23

    Else

    IfMe.BindingContext(mblockedds, "fblocked").Count >

    0 Then

    lblmsg.ForeColor = Color.Red

    lblmsg.Text = .....""

    ExitSubElseIfMe.BindingContext(madminds, "fadmin").Count >

    0 Then

    ladmin()

    Form1.Show()

    ElseIfMe.BindingContext(dataset1, "fmembers").Count

    > 0 Then

    lmember()

    Form1.Show()

    EndIf

    EndIf

    Catch ex As Exception

    Dim msb AsString = " " & " "& Err.Number & " "

    Dim mss AsString = " " & Err.DescriptionMsgBox(msb + mss, MsgBoxStyle.Critical)

    EndTry

    fmembers

    Dim dataset1 AsNew DataSet

    Dim dataadapter1 AsNew OleDb.OleDbDataAdapter(sqlstr1,

    conn)

    dataadapter1.Fill(dataset1, "fmembers")

    IfMe.BindingContext(dataset1, "fmembers").Count = 0 Then

    With lblmsg

    .ForeColor = Color.Red

    EndWith

    lgist()

    lblmsg.Text = ""

  • 8/14/2019 vb 2008 2007

    14/23

    Timer1.Enabled = True

    Lgist

    Form1.grtool.Enabled = False

    Form1.rcount.Enabled = False

    Form1.lmng.Enabled = False

    Form1.GroupBox3.Enabled = True

    Form1.lregister.Enabled = True

    Lmng

    IfMe.BindingContext(mblockedds, "fblocked").Count >

    0 Then

    lblmsg.ForeColor = Color.Red

    lblmsg.Text = .....""

    ExitSub

    ElseIfMe.BindingContext(madminds, "fadmin").Count >

    0 Then

    ladmin()

    Form1.Show()

    Ladmin

  • 8/14/2019 vb 2008 2007

    15/23

    Form1.grtool.Enabled = True

    Form1.rcount.Enabled = True

    Form1.GroupBox3.Enabled = True

    Form1.lmng.Enabled = True

    ElseIfMe.BindingContext(dataset1, "fmembers").Count

    > 0 Then

    lmember()

    Form1.Show()

    Lmember

    Form1.grtool.Enabled = True

    Form1.rcount.Enabled = True

    Form1.lmng.Enabled = False

    Form1.GroupBox3.Enabled = True

    Form1.lregister.Enabled = True

    Form1.bttnedit.Enabled = False

    Form1.bttndelet.Enabled = False

    Mng

  • 8/14/2019 vb 2008 2007

    16/23

    MNG.Show()

    Me.Hide()

    Combobox=cb1

    Listbox=lb1

    mng_load

    Try

    Dim sql1 AsString = "select * from fmembers"

    Dim ds1 AsNew DataSet

    Dim da1 AsNew OleDb.OleDbDataAdapter(sql1, conn)

    da1.Fill(ds1, "fmembers") : da1.Fill(ds1, "fadmin") :

    da1.Fill(ds1, "fblocked")

    Dim dt As DataTable

    cb1.Items.Clear()

    ForEach dt In ds1.Tables

    cb1.Items.Add(dt.TableName)

    Next

    If cb1.Items.Count = 0 Then

    cb1.Items.Add("")

    EndIf

    Catch ex As Exception

    MsgBox(Err.Description, MsgBoxStyle.Critical)

    EndTry

  • 8/14/2019 vb 2008 2007

    17/23

    cb1_SelectedIndexChanged

    cb1=combobox1

    Try

    SelectCase cb1.Text

    Case"fmembers"

    Dim dss AsNew DataSet

    Dim Sql = "select * from fmembers"

    Dim daa AsNew OleDb.OleDbDataAdapter(Sql, conn)

    dss.Clear()

    daa.Fill(dss, "fmembers")

    lb1.DataSource = dss.Tables(0)

    lb1.DisplayMember = "fusername"

    lb1.ValueMember = "fusername"

    Case"fadmin"

    Dim dss AsNew DataSet

    Dim Sql = "select * from fadmin"

    Dim daa AsNew OleDb.OleDbDataAdapter(Sql, conn)

    dss.Clear()

    daa.Fill(dss, "fadmin")

    lb1.DataSource = dss.Tables(0)

    lb1.DisplayMember = "fusername"

    lb1.ValueMember = "fusername"

    Case"fblocked"

    Dim dss AsNew DataSet

    Dim Sql = "select * from fblocked"

    Dim daa AsNew OleDb.OleDbDataAdapter(Sql, conn)

    dss.Clear()

    daa.Fill(dss, "fblocked")

    lb1.DataSource = dss.Tables(0)

    lb1.DisplayMember = "fusername"

    lb1.ValueMember = "fusername"

    EndSelect

    Catch ex As Exception

    MsgBox(Err.Description, MsgBoxStyle.Critical)

    EndTry

  • 8/14/2019 vb 2008 2007

    18/23

    select case

    lb1

    lb1_SelectedIndexChanged

    lb1=listbox1

    Try

    Select cb1.Text

    Case"fmembers"

    Dim x AsString = lb1.SelectedValue.ToString

    Dim sq AsString = "select * from fmembers where

    fusername='" & x & "'"

    Dim dapter AsNew OleDb.OleDbDataAdapter(sq,

    conn)

    Dim ds AsNew DataSet

    dapter.Fill(ds, "fmembers")

    TextBox1.DataBindings.Add("text", ds,

    "fmembers.fusername")

    TextBox2.DataBindings.Add("text", ds,

    "fmembers.fpassword")

    TextBox1.DataBindings.Clear()

    TextBox2.DataBindings.Clear()

    Case"fadmin"

    Dim x AsString = lb1.SelectedValue.ToString

    Dim sq AsString = "select * from fadmin where

    fusername='" & x & "'"

    Dim dapter AsNew OleDb.OleDbDataAdapter(sq,

    conn)

    Dim ds AsNew DataSet

    dapter.Fill(ds, "fadmin")

    TextBox1.DataBindings.Add("text", ds,

    "fadmin.fusername")

    TextBox1.DataBindings.Clear()

    Case"fblocked"

  • 8/14/2019 vb 2008 2007

    19/23

    Dim x AsString = lb1.SelectedValue.ToString

    Dim sq AsString = "select * from fblocked where

    fusername='" & x & "'"

    Dim dapter AsNew OleDb.OleDbDataAdapter(sq,

    conn)

    Dim ds AsNew DataSetdapter.Fill(ds, "fblocked")

    TextBox1.DataBindings.Add("text", ds,

    "fblocked.fusername")

    TextBox1.DataBindings.Clear()

    EndSelect

    Catch ex As Exception

    MsgBox(Err.Description, MsgBoxStyle.Critical)

    EndTry

    TextBox1_TextChanged

    TextBox4.Text = TextBox1.Text

    Dim n AsString

    n = Decrypt(TextBox2.Text, "85*wqbhtmaswdf654789lop")

    TextBox3.Text = n

  • 8/14/2019 vb 2008 2007

    20/23

    Dim mblocked AsString = "select * from fblocked where

    fUserName='" & TextBox4.Text & "'"

    Dim madmin AsString = "select * from fadmin where

    fUserName='" & TextBox4.Text & "'"

    Dim madminds AsNew DataSet

    Dim madminda AsNew OleDb.OleDbDataAdapter(madmin, conn)

    madminda.Fill(madminds, "fadmin")

    IfMe.BindingContext(madminds, "fadmin").Count > 0 Then

    If MsgBox("...........,", MsgBoxStyle.YesNo + MsgBoxStyle.Critical "") =MsgBoxResult.No ThenExitSub

    EndIf

    If MsgBox("", MsgBoxStyle.YesNo + MsgBoxStyle.Critical)= MsgBoxResult.No ThenExitSub

    Try

    Dim regsql AsString = "select * from fblocked"

    Dim regds AsNew DataSet

    Dim regda AsNew OleDb.OleDbDataAdapter(regsql, conn)

    Dim CmdB AsNew OleDb.OleDbCommandBuilder(regda)

    regda.Fill(regds, "fblocked")

    Dim doblods AsNew DataSet

    Dim doblocda AsNew OleDb.OleDbDataAdapter(mblocked,

    conn)

    doblocda.Fill(doblods, "fblocked")

    IfMe.BindingContext(doblods, "fblocked").Count > 0 Then

    MsgBox("",MsgBoxStyle.Exclamation)

    ExitSub

    EndIf

    Dim dRow As DataRow = regds.Tables("fblocked").NewRow

    dRow.Item(0) = Me.TextBox4.Text

    regds.Tables("fblocked").Rows.Add(dRow)

    regda.Update(regds, "fblocked")

    MsgBox("")Catch ex As Exception

    MsgBox(Err.Description, MsgBoxStyle.Critical, "error")

    EndTry

  • 8/14/2019 vb 2008 2007

    21/23

    Try

    Dim madmin AsString = "select * from fblocked where

    fUserName='" & TextBox4.Text & "'"

    Dim madminds AsNew DataSet

    Dim madminda AsNew OleDb.OleDbDataAdapter(madmin, conn)

    madminda.Fill(madminds, "fblocked")

    If MsgBox("",MsgBoxStyle.YesNo + MsgBoxStyle.Critical) = MsgBoxResult.No ThenExit

    Sub

    Dim SavInto AsNew OleDb.OleDbCommand

    SavInto.Connection = conn

    SavInto.CommandType = CommandType.Text

    SavInto.CommandText = "DELETE FROM fblocked WHERE

    fusername='" & TextBox4.Text & "'"conn.Open()

    SavInto.ExecuteNonQuery()

    ds1.Clear()

    da1.Fill(ds1, "fblocked")

    conn.Close()

    MsgBox("")

    Catch ex As Exception

    MsgBox(Err.Description, MsgBoxStyle.Critical)

    EndTry

    Dim mblockedstr AsString = "select * from fblocked where

    fUserName='" & TextBox4.Text & "'"

    Dim mblockedds AsNew DataSet

    Dim mblockedda AsNew OleDb.OleDbDataAdapter(mblockedstr,

    conn)

    mblockedda.Fill(mblockedds, "fblocked")

    IfMe.BindingContext(mblockedds, "fblocked").Count > 0 Then

    MsgBox("")

    ExitSub

    EndIf

  • 8/14/2019 vb 2008 2007

    22/23

    Dim madmin AsString = "select * from fadmin where

    fUserName='" & TextBox4.Text & "'"

    Dim madminds AsNew DataSet

    Dim madminda AsNew OleDb.OleDbDataAdapter(madmin, conn)

    madminda.Fill(madminds, "fadmin")IfMe.BindingContext(madminds, "fadmin").Count > 0 Then

    If MsgBox(" ,"MsgBoxStyle.YesNo + MsgBoxStyle.Critical, "") = MsgBoxResult.NoThenExitSub

    ExitSub

    EndIf

    Try

    Dim regsql AsString = "select * from fadmin"

    Dim regds AsNew DataSet

    Dim regda AsNew OleDb.OleDbDataAdapter(regsql, conn)

    Dim CmdB AsNew OleDb.OleDbCommandBuilder(regda)

    regda.Fill(regds, "fadmin")

    Dim doblods AsNew DataSet

    Dim doblocda AsNew OleDb.OleDbDataAdapter(regsql, conn)

    doblocda.Fill(doblods, "fadmin")

    Dim dRow As DataRow = regds.Tables("fadmin").NewRow

    dRow.Item(0) = Me.TextBox4.Text

    regds.Tables("fadmin").Rows.Add(dRow)

    regda.Update(regds, "fadmin")

    MsgBox("

    ")

    Catch ex As Exception

    MsgBox(Err.Description, MsgBoxStyle.Critical, "error")

    EndTry

    Try Dim madmin AsString = "select * from fadmin wherefUserName='" & TextBox4.Text & "'"

    Dim madminds AsNew DataSet

    Dim madminda AsNew OleDb.OleDbDataAdapter(madmin, conn)

    madminda.Fill(madminds, "fadmin")

    If MsgBox(" ,"MsgBoxStyle.YesNo + MsgBoxStyle.Critical) = MsgBoxResult.No ThenExit

    Sub

    Dim SavInto AsNew OleDb.OleDbCommand

    SavInto.Connection = conn

  • 8/14/2019 vb 2008 2007

    23/23

    SavInto.CommandType = CommandType.Text

    SavInto.CommandText = "DELETE FROM fadmin WHERE

    fusername='" & TextBox4.Text & "'"

    conn.Open()

    SavInto.ExecuteNonQuery()

    ds1.Clear()

    da1.Fill(ds1, "fadmin")da1.Update(ds1, "fadmin")

    conn.Close()

    MsgBox("")

    Catch ex As Exception

    MsgBox(Err.Description, MsgBoxStyle.Critical)

    EndTry

    ................ /