hypz Posted June 5, 2012 at 04:51 PM Report #460608 Posted June 5, 2012 at 04:51 PM (edited) Dim cod_cart, nome_util, nick, data_nasc, mail, tipocart, mont, login, pass, bi, nrcont, codpost, morada As String Dim a As String Dim provider As String provider = "provider = Microsoft.ACE.OLEDB.12.0;Data Source=Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Documents and Settings\hypz\Ambiente de trabalho\pap_teste.accdb; persist security info = false;" Dim con As New OleDbConnection(provider) con.Open() Dim sql As String = "Select * from Utilizador where Cod_Cartao=" & cod_cart If a <= cod_cart Then Dim da As OleDbDataAdapter da = New OleDbDataAdapter(sql, con) Dim ds As DataSet ds = New DataSet() da.Fill(ds) cod_cart = ds.Tables(0).Rows(0)("Cod_Cartao").ToString() nome_util = ds.Tables(0).Rows(0)("Nome_Utilizador").ToString() nick = ds.Tables(0).Rows(0)("Nick_Utilizador").ToString() data_nasc = ds.Tables(0).Rows(0)("Data_Nascimento").ToString mail = ds.Tables(0).Rows(0)("Email").ToString tipocart = ds.Tables(0).Rows(0)("Cod_TipoCartao").ToString mont = ds.Tables(0).Rows(0)("Montante_Disponivel").ToString login = ds.Tables(0).Rows(0)("Login").ToString pass = ds.Tables(0).Rows(0)("Password").ToString bi = ds.Tables(0).Rows(0)("BI").ToString nrcont = ds.Tables(0).Rows(0)("Numero_Contribuinte").ToString codpost = ds.Tables(0).Rows(0)("Cod_Postal").ToString morada = ds.Tables(0).Rows(0)("Morada").ToString TextBox1.Text = cod_cart TextBox2.Text = nome_util TextBox3.Text = nick DateTimePicker1.MaxDate = data_nasc TextBox5.Text = mail TextBox6.Text = tipocart TextBox7.Text = mont TextBox8.Text = login TextBox9.Text = pass TextBox10.Text = bi TextBox11.Text = nrcont TextBox12.Text = codpost TextBox13.Text = morada End If con.Close() Boas, eu estou a fazer um botão para ver o próximo registo, e sei que tenho que fazer um If para ver se o valor "a" é maior que o código de cartão, se for mostra o próximo registo, só que não sei onde estou a errar. Edited June 6, 2012 at 09:32 AM by Caça
petvetbr Posted June 5, 2012 at 06:28 PM Report #460659 Posted June 5, 2012 at 06:28 PM Boas, eu estou a fazer um botão para ver o próximo registo, e sei que tenho que fazer um If para ver se o valor "a" é maior que o código de cartão, se for mostra o próximo registo, só que não sei onde estou a errar. você está usando isto: a <= cod_cart quando maior que é assim: a >cod_cart Fernando Lage Bastos - MCP/MCTS/MCPD
hypz Posted June 6, 2012 at 08:47 AM Author Report #460799 Posted June 6, 2012 at 08:47 AM Continua a não funcionar. Eu quero fazer isto "Me.NOMEdaTABELABindingSource.MovePrevious()" mas manualmente..
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now