3 participantes
[Resolvido]Limitar linhas numa caixa de texto
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº1
[Resolvido]Limitar linhas numa caixa de texto
.................................................................................
*** Só sei que nada sei ***
Marcelo David- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3948
Registrado : 21/04/2011
- Mensagem nº2
Re: [Resolvido]Limitar linhas numa caixa de texto
Bom dia Assis,
direto na query que alimenta a listbox.
Poderia ser algo do tipo:
SELECT TOP 25 colunas1, coluna2 FROM SuaTabela
direto na query que alimenta a listbox.
Poderia ser algo do tipo:
SELECT TOP 25 colunas1, coluna2 FROM SuaTabela
.................................................................................
Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
Access e VBA - Formulário Desacoplado - [Passo a passo]
Conheça meu canal no Youtube e se inscreva.
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº3
Re: [Resolvido]Limitar linhas numa caixa de texto
Obrigado Marcelo
Mas todo o texto que se está a ver na imagem da ListBox é texto como quem escreve no Microsoft Word.
É um campo chamado "Obs" de uma tabela "tb_Modelos"
Obrigado
Mas todo o texto que se está a ver na imagem da ListBox é texto como quem escreve no Microsoft Word.
É um campo chamado "Obs" de uma tabela "tb_Modelos"
Obrigado
.................................................................................
*** Só sei que nada sei ***
Marcelo David- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3948
Registrado : 21/04/2011
- Mensagem nº4
Re: [Resolvido]Limitar linhas numa caixa de texto
Assis, não entendi.
ListBox não é possível editar e sim textbox.
O que você quer então é limitar a 25 linhas
de uma textbox?
Fiquei confuso...
ListBox não é possível editar e sim textbox.
O que você quer então é limitar a 25 linhas
de uma textbox?
Fiquei confuso...
.................................................................................
Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
Access e VBA - Formulário Desacoplado - [Passo a passo]
Conheça meu canal no Youtube e se inscreva.
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº5
Re: [Resolvido]Limitar linhas numa caixa de texto
E isso Marcelo.
Peço desculpa
Obrigado
Peço desculpa
Obrigado
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7996
Registrado : 15/03/2013
- Mensagem nº6
Re: [Resolvido]Limitar linhas numa caixa de texto
Olá a todos,
Assis é uma Caixa de Listagem ou uma Caixa de Texto?
Não me parece que vá ter sorte, mas monte um pequeno exemplo para se testar.
Não pode ser o limite em numero de caracteres?
Abraço a todos
Assis é uma Caixa de Listagem ou uma Caixa de Texto?
Não me parece que vá ter sorte, mas monte um pequeno exemplo para se testar.
Não pode ser o limite em numero de caracteres?
Abraço a todos
Marcelo David- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3948
Registrado : 21/04/2011
- Mensagem nº7
Re: [Resolvido]Limitar linhas numa caixa de texto
Assim, temos que considerar algumas coisas...
Imagino que o caminho mais curto seria limitar
a quantidade de caracteres.
Assim, determinaria um número x de caracteres
e ao atingir esse número, exibiria uma mensagem
e impediria continuar escrevendo.
Imagino que o caminho mais curto seria limitar
a quantidade de caracteres.
Assim, determinaria um número x de caracteres
e ao atingir esse número, exibiria uma mensagem
e impediria continuar escrevendo.
.................................................................................
Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
Access e VBA - Formulário Desacoplado - [Passo a passo]
Conheça meu canal no Youtube e se inscreva.
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7996
Registrado : 15/03/2013
- Mensagem nº8
Re: [Resolvido]Limitar linhas numa caixa de texto
Olá a todos,
Marcelo, tenho uma ideia passar a txt temporario e conseguimos pelo "read line" contar.
Mas creio não ser a solução ideal porque vai demorar.
O nosso amigo Assis, está sempre a brindar com estas coisas
O melhor será mesmo o exemplo para se trabalhar e testar
Abraço
Marcelo, tenho uma ideia passar a txt temporario e conseguimos pelo "read line" contar.
Mas creio não ser a solução ideal porque vai demorar.
O nosso amigo Assis, está sempre a brindar com estas coisas
O melhor será mesmo o exemplo para se trabalhar e testar
Abraço
Marcelo David- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3948
Registrado : 21/04/2011
- Mensagem nº9
Re: [Resolvido]Limitar linhas numa caixa de texto
Grande Teixeira, novamente iniciei a resposta e somente cliquei em enviar após um tempo e sua resposta já estava lá.
.................................................................................
Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
Access e VBA - Formulário Desacoplado - [Passo a passo]
Conheça meu canal no Youtube e se inscreva.
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº10
Re: [Resolvido]Limitar linhas numa caixa de texto
Boa tarde
Estou no móvel. Quando chegar a casa posto o exemplo.
Estou no móvel. Quando chegar a casa posto o exemplo.
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7996
Registrado : 15/03/2013
- Mensagem nº11
Re: [Resolvido]Limitar linhas numa caixa de texto
Olá a todos,
Amigo Marcelo, estamos cá pela mesma causa , já não trocávamos umas palavras há algum tempo.
Assis a "bola" está do seu lado, aguardamos...
1) É uma Caixa de Listagem ou uma Caixa de Texto?
2) Não pode ser o limite em numero de caracteres?
Anexe pequeno exemplo para se testar.
Abraço a todos
Amigo Marcelo, estamos cá pela mesma causa , já não trocávamos umas palavras há algum tempo.
Assis a "bola" está do seu lado, aguardamos...
1) É uma Caixa de Listagem ou uma Caixa de Texto?
2) Não pode ser o limite em numero de caracteres?
Anexe pequeno exemplo para se testar.
Abraço a todos
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº12
Re: [Resolvido]Limitar linhas numa caixa de texto
Boa tarde Amigos
É o campo "Obs" com fundo amarelo.
Quando chegar ás 25 linhas, não aceitar aceitar continuar.
Obrigado
É o campo "Obs" com fundo amarelo.
Quando chegar ás 25 linhas, não aceitar aceitar continuar.
Obrigado
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7996
Registrado : 15/03/2013
- Mensagem nº13
Re: [Resolvido]Limitar linhas numa caixa de texto
Olá a todos,
Assis o seu exemplo para testes apresentava erros ao compilar.
Optei por criar um exemplo, mãos à obra para adaptar no seu projeto:
https://www.maximoaccess.com/t37917-contar-numero-de-linhas-de-campo-texto
Abraço a todos
Assis o seu exemplo para testes apresentava erros ao compilar.
Optei por criar um exemplo, mãos à obra para adaptar no seu projeto:
https://www.maximoaccess.com/t37917-contar-numero-de-linhas-de-campo-texto
Abraço a todos
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº14
Re: [Resolvido]Limitar linhas numa caixa de texto
Bom dia Amigos
Marcelo para limitar o numero de caracteres tem aqui no forum um exemplo do Mestre JPaulo, este
dropbox.com/s/sw0pw2dy15vvauo/Limitaquantidadecarateresnumcampo.txt?dl=1
Mas se reparar bem na mensagem Nº 1, o estilo de como o utilizador utiliza a caixa de texto não vai funcionar a contagem mas sim as 25 linhas.
Porque no formulário não necessita de mover a barra de rolagem para ver se tem mais dados para baixo, mas principalmente por causa da impressão.
Já está no relatório com tamanho para as mesmas 25 linha.
Quanto ao exemplo que o Amigo Teixeira postou, não estou a ver como dar a volta.
Obrigado a todos
Marcelo para limitar o numero de caracteres tem aqui no forum um exemplo do Mestre JPaulo, este
dropbox.com/s/sw0pw2dy15vvauo/Limitaquantidadecarateresnumcampo.txt?dl=1
Mas se reparar bem na mensagem Nº 1, o estilo de como o utilizador utiliza a caixa de texto não vai funcionar a contagem mas sim as 25 linhas.
Porque no formulário não necessita de mover a barra de rolagem para ver se tem mais dados para baixo, mas principalmente por causa da impressão.
Já está no relatório com tamanho para as mesmas 25 linha.
Quanto ao exemplo que o Amigo Teixeira postou, não estou a ver como dar a volta.
Obrigado a todos
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7996
Registrado : 15/03/2013
- Mensagem nº15
Re: [Resolvido]Limitar linhas numa caixa de texto
Olá Assis,
Se é para um relatório, tem a opção expandir (que permite alargar quando passa o espaço).
Sou da opinião que seria o ideal, pois pode fazer falta mais espaço para colocar as observações.
Voltando à questão do tópico, o exemplo que partilhei faz o que pretende?
Já tentou no evento "Before Update" antes de atualizar.
Abraço
Se é para um relatório, tem a opção expandir (que permite alargar quando passa o espaço).
Sou da opinião que seria o ideal, pois pode fazer falta mais espaço para colocar as observações.
Voltando à questão do tópico, o exemplo que partilhei faz o que pretende?
Já tentou no evento "Before Update" antes de atualizar.
Abraço
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº16
Re: [Resolvido]Limitar linhas numa caixa de texto
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7996
Registrado : 15/03/2013
- Mensagem nº17
Re: [Resolvido]Limitar linhas numa caixa de texto
Olá a todos,
Assis, era só ajustar ao seu gosto, então!!!
No exemplo da mensagem n. 12, teste o código abaixo:
Nota: De futuro, não partilhe exemplos com erros de compilação, deve compilar e ter o exemplo funcional.
Abraço
Assis, era só ajustar ao seu gosto, então!!!
No exemplo da mensagem n. 12, teste o código abaixo:
- Código:
Private Sub OBS_BeforeUpdate(Cancel As Integer)
'Alvaro Teixeira (ahteixeira) 2020 - MaximoAccess
If Len(Me.OBS & "") > 0 Then
Dim iLinhas As Integer
iLinhas = UBound(Split(Me.OBS, vbCrLf)) + 1
If iLinhas > 25 Then
MsgBox "Tem " & iLinhas & ", só é permitido 25 linhas, as alterações vão ser revertidas.", vbInformation, "Aviso"
Cancel = True
Me.OBS.Undo
End If
End If
End Sub
Nota: De futuro, não partilhe exemplos com erros de compilação, deve compilar e ter o exemplo funcional.
Abraço
Assis- Maximo VIP
- Respeito às regras :
Sexo :
Localização :
Mensagens : 4772
Registrado : 06/11/2009
- Mensagem nº18
Re: [Resolvido]Limitar linhas numa caixa de texto
Teixeira
Obrigado
Bom almoço
Obrigado
Bom almoço
.................................................................................
*** Só sei que nada sei ***
Alvaro Teixeira- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7996
Registrado : 15/03/2013
- Mensagem nº19
Re: [Resolvido]Limitar linhas numa caixa de texto
» [Resolvido]Limitar caracteres em uma caixa não acoplada
» [Resolvido]Soma valores numa caixa de listagem e mostra resultado numa caixa de texto
» [Resolvido]Quantidade de caractere numa caixa de texto
» [Resolvido]Filtrar igual ao digitado numa caixa de texto
» [Resolvido]Colocar numa caixa de texto desvinculada uma informação relativa a um valor de outra caixa vinculada.
» [Resolvido]Soma valores numa caixa de listagem e mostra resultado numa caixa de texto
» [Resolvido]Quantidade de caractere numa caixa de texto
» [Resolvido]Filtrar igual ao digitado numa caixa de texto
» [Resolvido]Colocar numa caixa de texto desvinculada uma informação relativa a um valor de outra caixa vinculada.