CONDICAO MENSAGENS
Pessoal estou tentando colocar umas mensagens mais a condicao nao ta pegando
Dim DataVenc As Date
Dim DataAtual As Date
DataVenc = Text5.Text
DataAtual = Text8.Text
If Text8.Text > Text5.Text Then
Label8.Caption = [Ô]MENSALIDADE EM DIA [Ô]
Else
Label8.Caption = [Ô]FALTAM [Ô] & DateDiff([Ô]d[Ô], DataVenc, DataAtual) & [Ô] DIA(s) PARA PAGAMENTO [Ô]
End If
nessa linha If Text8.Text > Text5.Text Then se eu colocar > nas ambas condicoes me mostram a mesma mensagem e se colocar < assim ... tambem sempre me retorna a mesma mensagem
o que preciso mudar no codigo pra fazer ambas mensagens darem certo
se a data vencimento > data do dia
[Ô]MENSALIDADE EM DIA [Ô]
else
Label8.Caption = [Ô]FALTAM [Ô] & DateDiff([Ô]d[Ô], DataVenc, DataAtual) & [Ô] DIA(s) PARA PAGAMENTO [Ô]
fim
to usando maior > e menor < mais nao ta pegando .... as mensagens se repetem
se eu coloco > em ambas ele me retorna MENSALIDADE EM DIA
e se coloco < me retorna a outra mensagem
Obrigado
Abs
Marcelo Fazan
Dim DataVenc As Date
Dim DataAtual As Date
DataVenc = Text5.Text
DataAtual = Text8.Text
If Text8.Text > Text5.Text Then
Label8.Caption = [Ô]MENSALIDADE EM DIA [Ô]
Else
Label8.Caption = [Ô]FALTAM [Ô] & DateDiff([Ô]d[Ô], DataVenc, DataAtual) & [Ô] DIA(s) PARA PAGAMENTO [Ô]
End If
nessa linha If Text8.Text > Text5.Text Then se eu colocar > nas ambas condicoes me mostram a mesma mensagem e se colocar < assim ... tambem sempre me retorna a mesma mensagem
o que preciso mudar no codigo pra fazer ambas mensagens darem certo
se a data vencimento > data do dia
[Ô]MENSALIDADE EM DIA [Ô]
else
Label8.Caption = [Ô]FALTAM [Ô] & DateDiff([Ô]d[Ô], DataVenc, DataAtual) & [Ô] DIA(s) PARA PAGAMENTO [Ô]
fim
to usando maior > e menor < mais nao ta pegando .... as mensagens se repetem
se eu coloco > em ambas ele me retorna MENSALIDADE EM DIA
e se coloco < me retorna a outra mensagem
Obrigado
Abs
Marcelo Fazan
Tenta assim...
Dim DataVenc As Date
Dim DataAtual As Date
DataVenc = Text5.Text
DataAtual = Text8.Text
If DateDiff([Ô]d[Ô], Text8.Text, Text5.Text) < 0 Then
Label8.Caption = [Ô]MENSALIDADE EM DIA [Ô]
Else
Label8.Caption = [Ô]FALTAM [Ô] & DateDiff([Ô]d[Ô], DataVenc, DataAtual) & [Ô] DIA(s) PARA PAGAMENTO [Ô]
End If
Atenciosamente,
Jonathan Stecker
Dim DataVenc As Date
Dim DataAtual As Date
DataVenc = Text5.Text
DataAtual = Text8.Text
If DateDiff([Ô]d[Ô], Text8.Text, Text5.Text) < 0 Then
Label8.Caption = [Ô]MENSALIDADE EM DIA [Ô]
Else
Label8.Caption = [Ô]FALTAM [Ô] & DateDiff([Ô]d[Ô], DataVenc, DataAtual) & [Ô] DIA(s) PARA PAGAMENTO [Ô]
End If
Atenciosamente,
Jonathan Stecker
tão simples colega, apenas preste mais atenção no que escreve
se definiu text5 e text8 como campos do tipo data use-os
pronto
se definiu text5 e text8 como campos do tipo data use-os
Dim DataVenc As Date
Dim DataAtual As Date
DataVenc = Text5.Text
DataAtual = Text8.Text
If DataAtual > DataVenc Then
Label8.Caption = [Ô]MENSALIDADE EM DIA [Ô]
Else
Label8.Caption = [Ô]FALTAM [Ô] & DateDiff([Ô]d[Ô], DataVenc, DataAtual) & [Ô] DIA(s) PARA PAGAMENTO [Ô]
End If
pronto
entao mais e pra eu colocar nas setas ,
vo precisar assimilar essas mensagens nas setas ao codigo , tipo to passando as setas e as mensagens parecem estar totalmente diferente do correto correto, preciso amarrar isso ao campo codigo . tentei fazer isso nos cmd do command .... alguem uma como amarrar ao codigo
Obrigado Amigos
Private Sub CmdMov_Click(Index As Integer)
Dim rs As New ADODB.Recordset
Select Case Index
Case 0 [ô] primeiro
Sql = [Ô]SELECT * FROM buscar [Ô] _
& [Ô]WHERE id IN (SELECT MIN(id) FROM buscar)[Ô]
Case 1 [ô] anterior
Sql = [Ô]SELECT TOP 1 * FROM buscar [Ô] _
& [Ô]WHERE id < [Ô] & Val(Txtid.Text) & [Ô] ORDER BY id DESC[Ô]
Case 2 [ô] proximo
Sql = [Ô]SELECT TOP 1 * FROM buscar [Ô] _
& [Ô]WHERE id > [Ô] & Val(Txtid.Text) & [Ô] ORDER BY id[Ô]
Case 3 [ô] ultimo
Sql = [Ô]SELECT * FROM buscar [Ô] _
& [Ô]WHERE id IN (SELECT MAX(id) FROM buscar)[Ô]
End Select
rs.Open Sql, conexao
If Dir(App.Path & [Ô]\FOTOS\[Ô] & Txtid & [Ô].bmp[Ô]) <> [Ô][Ô] Then
Picture1.Picture = LoadPicture(App.Path & [Ô]\FOTOS\[Ô] & Txtid & [Ô].bmp[Ô])
Else
Picture1.Picture = LoadPicture([Ô][Ô])
End If
If TxtPagam.Text = [Ô]S[Ô] Then
Label6.Caption = [Ô]LIBERADO[Ô]
Dim DataVenc As Date
Dim DataAtual As Date
DataVenc = Text5.Text
DataAtual = Text8.Text
If DataAtual > DataVenc Then
Label8.Caption = [Ô]MENSALIDADE EM DIA [Ô]
Else
Label8.Caption = [Ô]FALTAM [Ô] & DateDiff([Ô]d[Ô], DataVenc, DataAtual) & [Ô] DIA(s) PARA PAGAMENTO [Ô]
End If
Else
Label8.Caption = [Ô]PEDENTE DE PAGAMENTOS[Ô]
Label8.ForeColor = vbRed
End If
[ô]--------------------
If rs.EOF Then [ô] se nao encontrou
Else
MostraDados rs
End If
rs.Close: Set rs = Nothing
End Sub
vo precisar assimilar essas mensagens nas setas ao codigo , tipo to passando as setas e as mensagens parecem estar totalmente diferente do correto correto, preciso amarrar isso ao campo codigo . tentei fazer isso nos cmd do command .... alguem uma como amarrar ao codigo
Obrigado Amigos
Private Sub CmdMov_Click(Index As Integer)
Dim rs As New ADODB.Recordset
Select Case Index
Case 0 [ô] primeiro
Sql = [Ô]SELECT * FROM buscar [Ô] _
& [Ô]WHERE id IN (SELECT MIN(id) FROM buscar)[Ô]
Case 1 [ô] anterior
Sql = [Ô]SELECT TOP 1 * FROM buscar [Ô] _
& [Ô]WHERE id < [Ô] & Val(Txtid.Text) & [Ô] ORDER BY id DESC[Ô]
Case 2 [ô] proximo
Sql = [Ô]SELECT TOP 1 * FROM buscar [Ô] _
& [Ô]WHERE id > [Ô] & Val(Txtid.Text) & [Ô] ORDER BY id[Ô]
Case 3 [ô] ultimo
Sql = [Ô]SELECT * FROM buscar [Ô] _
& [Ô]WHERE id IN (SELECT MAX(id) FROM buscar)[Ô]
End Select
rs.Open Sql, conexao
If Dir(App.Path & [Ô]\FOTOS\[Ô] & Txtid & [Ô].bmp[Ô]) <> [Ô][Ô] Then
Picture1.Picture = LoadPicture(App.Path & [Ô]\FOTOS\[Ô] & Txtid & [Ô].bmp[Ô])
Else
Picture1.Picture = LoadPicture([Ô][Ô])
End If
If TxtPagam.Text = [Ô]S[Ô] Then
Label6.Caption = [Ô]LIBERADO[Ô]
Dim DataVenc As Date
Dim DataAtual As Date
DataVenc = Text5.Text
DataAtual = Text8.Text
If DataAtual > DataVenc Then
Label8.Caption = [Ô]MENSALIDADE EM DIA [Ô]
Else
Label8.Caption = [Ô]FALTAM [Ô] & DateDiff([Ô]d[Ô], DataVenc, DataAtual) & [Ô] DIA(s) PARA PAGAMENTO [Ô]
End If
Else
Label8.Caption = [Ô]PEDENTE DE PAGAMENTOS[Ô]
Label8.ForeColor = vbRed
End If
[ô]--------------------
If rs.EOF Then [ô] se nao encontrou
Else
MostraDados rs
End If
rs.Close: Set rs = Nothing
End Sub
primeiro c possui ua função para atualizar, ou preencher seus campos
se sim vc terá de chama-la sempre
que navegar entre os campos
para cada vez que mudar de registro preencher os campos
assim vc nà o terá problemas.
PS: vc vai se perder neste código ainda.
se sim vc terá de chama-la sempre
que navegar entre os campos
para cada vez que mudar de registro preencher os campos
assim vc nà o terá problemas.
PS: vc vai se perder neste código ainda.
ok , mais me diz me enrolar por causa do codigo das setas ?
Digo que seu código está ficando confuso, talvez nem se enrole, mas a cada vez mais dificil para acompanhar seu raciocinio.
tente criar um padrao ou seguri o padrão comumente usado.
tente criar um padrao ou seguri o padrão comumente usado.
ql seria ???
nao estou conseguindo juntar os codigos , tipo to fazendo algo pequeno
ql procedure tem como colocar esse codigo e funcionar a tela inteira consecutivamente ??
acho que somente o codigo que fiz resolve so que inves de colocar no botao
colocaria em algum lugar outro lugar no form
nao estou conseguindo juntar os codigos , tipo to fazendo algo pequeno
ql procedure tem como colocar esse codigo e funcionar a tela inteira consecutivamente ??
acho que somente o codigo que fiz resolve so que inves de colocar no botao
colocaria em algum lugar outro lugar no form
tenho esse codigo em 1 lugar que faço a busca acredito que la ira funcionar o que voces passaram
pois ja estava funcionando era somente o if que estava incorreto
ai como to sem poder fazer a busca, to tentando adaptar no form de cadastro dessa consulta
mais se nao tiver como
Obrigado mais uma vexz
pois ja estava funcionando era somente o if que estava incorreto
ai como to sem poder fazer a busca, to tentando adaptar no form de cadastro dessa consulta
mais se nao tiver como
Obrigado mais uma vexz
Obrigado pessoal , consegui o que precisava
Do Until Tabela.EOF
Text7.Text = Tabela([Ô]pagam[Ô])
If Text7.Text = [Ô]S[Ô] Then
infsom = 1
Label6.Caption = [Ô]LIBERADO[Ô]
Label6.ForeColor = RGB(0, 128, 0)
Dim DataVenc As Date
Dim DataAtual As Date
DataVenc = Text8.Text
DataAtual = Text5.Text
If DateDiff([Ô]d[Ô], Text8.Text, Text5.Text) < 0 Then
Label8.Caption = [Ô]MENSALIDADE EM DIA [Ô]
Else
Label8.Caption = [Ô]FALTAM [Ô] & DateDiff([Ô]d[Ô], DataVenc, DataAtual) & [Ô] DIA(s) PARA PAGAMENTO [Ô]
End If
If Text5.Text = Text8.Text Then
Label8.Caption = [Ô]O VENCIMENTO DA SUA MENSALIDADE é HOJE [Ô]
End If
Else
infsom = 2
Label6.Caption = [Ô]PEDENTE DE PAGAMENTOS[Ô]
Label6.ForeColor = vbRed
Dim DataVE As Date
Dim DataAt As Date
DataVE = Text8.Text
DataAt = Text5.Text
If DateDiff([Ô]d[Ô], Text8.Text, Text5.Text) < 0 Then
Label8.Caption = [Ô]MENSALIDADE EM ATRASO[Ô]
Else
Label8.Caption = [Ô]PASSARAM SE [Ô] & DateDiff([Ô]d[Ô], DataVE, DataAt) & [Ô] DIA(s) DO PAGAMENTO [Ô]
End If
If Text5.Text = Text8.Text Then
Label8.Caption = [Ô]O VENCIMENTO DA SUA MENSALIDADE é HOJE [Ô]
End If
End If
PlayHitMe
Tabela.MoveNext
Loop
Tabela.Close
Do Until Tabela.EOF
Text7.Text = Tabela([Ô]pagam[Ô])
If Text7.Text = [Ô]S[Ô] Then
infsom = 1
Label6.Caption = [Ô]LIBERADO[Ô]
Label6.ForeColor = RGB(0, 128, 0)
Dim DataVenc As Date
Dim DataAtual As Date
DataVenc = Text8.Text
DataAtual = Text5.Text
If DateDiff([Ô]d[Ô], Text8.Text, Text5.Text) < 0 Then
Label8.Caption = [Ô]MENSALIDADE EM DIA [Ô]
Else
Label8.Caption = [Ô]FALTAM [Ô] & DateDiff([Ô]d[Ô], DataVenc, DataAtual) & [Ô] DIA(s) PARA PAGAMENTO [Ô]
End If
If Text5.Text = Text8.Text Then
Label8.Caption = [Ô]O VENCIMENTO DA SUA MENSALIDADE é HOJE [Ô]
End If
Else
infsom = 2
Label6.Caption = [Ô]PEDENTE DE PAGAMENTOS[Ô]
Label6.ForeColor = vbRed
Dim DataVE As Date
Dim DataAt As Date
DataVE = Text8.Text
DataAt = Text5.Text
If DateDiff([Ô]d[Ô], Text8.Text, Text5.Text) < 0 Then
Label8.Caption = [Ô]MENSALIDADE EM ATRASO[Ô]
Else
Label8.Caption = [Ô]PASSARAM SE [Ô] & DateDiff([Ô]d[Ô], DataVE, DataAt) & [Ô] DIA(s) DO PAGAMENTO [Ô]
End If
If Text5.Text = Text8.Text Then
Label8.Caption = [Ô]O VENCIMENTO DA SUA MENSALIDADE é HOJE [Ô]
End If
End If
PlayHitMe
Tabela.MoveNext
Loop
Tabela.Close
Tópico encerrado , respostas não são mais permitidas