ahco Posted October 17, 2006 at 01:54 AM Report #57981 Posted October 17, 2006 at 01:54 AM Boas pessoal sou novo no forum, mas tou a precisar de uma ajudinha no meu projecto (PAP) eu tou a fazer um programa que gere consultas de algo... vou passar a explicar eu marco uma consulta por exemplo, nome ahco, data 10.09.2006, Hora 10 horas... Entao quero por exemplo se marcar uma consulta a mesma hora mesmo, ele me de um avizo a dizer que, essa pessoa ja está com uma consulta marcada? Eu fiz assim, mas nao funciona lolol (é em vb.net) dim x as datarow For Each x In Dts1.Tblconsulta.Rows If x.Item("Nome") = TextBox1.Text And x.Item("Data") = TextBox2.Text And x.Item("Hora") = TextBox3.Text Then MessageBox.Show("Não pode Marcar Consulta na mesma hora de outra consulta", "Erro!!", MessageBoxButtons.OK, MessageBoxIcon.Error) Exit Sub End If Next
xteves Posted October 17, 2006 at 08:42 AM Report #57991 Posted October 17, 2006 at 08:42 AM Olá, eu não conheço essa linguagem, mas supostamente se pretendes verificar se já existe alguma consulta marcada, apenas tens de verificar se da tabela de consultas guardadas existe alguma já com a mesma data e hora. If x.Item("Data") = TextBox2.Text And x.Item("Hora") = TextBox3.Text agora não percebo bem porque te dá erro.. Cumps 😉
M6 Posted October 17, 2006 at 10:54 AM Report #58026 Posted October 17, 2006 at 10:54 AM Antes de mais, bem vindo. 😉 Creio que deves estar a guardar esses dados numa base de dados, pelo que para verificares se é possível, ou não, efectuar a marcação, basta fazer um simples "select count(*)" com os filtros correspondentes à data, hora e identificação da pessoa. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
ahco Posted October 17, 2006 at 10:56 AM Author Report #58027 Posted October 17, 2006 at 10:56 AM M6 Como assim ???? faço uma query e faço select count ???
M6 Posted October 17, 2006 at 01:18 PM Report #58047 Posted October 17, 2006 at 01:18 PM M6 Como assim ???? faço uma query e faço select count ??? Se tiveres esses dados guardados numa tabela numa bd, basta contares quantas marcações tens, se o valor for igual a zero, então podes fazer a marcação pois há vaga, caso contrário não há vaga. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
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