- Validar usuario
- imprimir
- actualizar base de datos
para el primero navegando aqui encontre esto
Cita:
pero es para VB.NET y SQL
Iniciado por Avellaneda
Prueba así:
En el Load del form de inicio:
Código vb.net:
Ver original
Imports System.Data.SqlClient Public Class LoginForm1 Dim cont As Int32 = 0 ' conexión a una BD SQLExpress Dim con As New SqlConnection("Server=.\SQLEXPRESS;Integrated Security=True;Database=BaseSQL") Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click If VerificarUsuario(UsernameTextBox.Text, PasswordTextBox.Text) Then ' correcto, salimos a True EsOk = True Else ' le damos 4 intentos y si no, salimos a False cont += 1 End If End Sub Private Sub Cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel.Click End Sub Private Function VerificarUsuario(ByVal ElUser As String, ByVal ElPass As String) As Boolean Dim dr As SqlDataReader Dim strSQL As String = "SELECT * FROM Usuarios Where Nombre = '" & ElUser & "' And Pass = '" & ElPass & "'" con.Open() Dim cmd As New SqlCommand(strSQL, con) dr = cmd.ExecuteReader dr.Read() If dr.HasRows = True Then Return True End Function End Class
En el Load del form de inicio:
Código vb.net:
Ver original
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Me.Show() ' si quieres mostrar el Login dentro del Form de inicio LoginForm1.ShowDialog() If EsOk = False Then End ' ....instrucciones de inicio End Sub
me podria ayudar a traducirlo a C++.NET y ACces 2007
y para guardar registros en talblas encontre esto
Código VB.NET:
pero tambiene s de VB y necesito C++Ver original
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click Dim mitabla As New DataTable mitabla = DataSet11.Tables("Tabla1") Dim nfila As DataRow nfila = mitabla.NewRow nfila.Item(0) = "Expr1" nfila.Item(1) = "Expr2" nfila.Item(2) = "Expr3" nfila.Item(3) = "Expr4" mitabla.Rows.Add(nfila) Button4.PerformClick() End Sub
y para imprimir aun no he encontrado algo
ayuda porfavor plis