-
Posts
823 -
Joined
-
Last visited
passarito's Achievements
-
Obrigado pelas respostas / sugestões. Vou ter de fazer uns testes e ver se é viável caso contrário continuo a usar o input type="text" como tenho usado até aqui e apenas necessito de converter para YYYY-MM-DD quando quero colocar na base de dados. desenvolvi uma função (data_para_post) que está na minha livraria principal. Com o type="date" , quando passo o valor para dentro do input terei que transformar a data para YYYY-MM-DD e quando vou buscar o valor da data ao input terei de voltar a colocar em DD-MM-YYYY. É muita conversão. Será que há algum método de trabalhar menos tendencioso a arranjar problemas?
-
Boas a todos. No meu HTML estou a recolher uma data da seguinte forma: Data: <input type="date" name="boxdata"> Aqui não tenho qualquer problema, até porque a data que pede está em formato português: dd/mm/aaaa Mas quando quero lá colocar um certa data se estiver em formato dd/mm/aaaa dá erro porque só aceita data em aaaa/mm/dd Data: <input type="date" name="boxdata" value="<%=session("data")%>"> Isto obriga-me a mudar constantemente o formato da data. Alguém sabe como ultrapassar este problema? Será alguma configuração no IIS? Obrigado
-
Bom dia. Queria fazer uma linha de comandos em que mostrasse todos os ficheiros de uma subpasta especifica que exite em várias pastas. Descomplicando, tendo a seguinte estrutura de pastas, queria listar todos os ficheiros de todas as subpastas 02 pr1 01 02 03 pr2 01 02 03 pr3 01 02 03 pr4 01 02 03 Alguém com uma ideia luminosa? Obrigado
-
Boas. Óbvio que não vou instalar nada disso. No entanto se tiveres dúvidas em Pascal, chuta aí, pode ser que te consiga ajudar.
-
Form não recebe o focus ao finalizar Load
passarito replied to Antonio Marcos de Carvalho's topic in Visual Basic Clássico
Boas, Sem conhecer o teu código, vou atirar 2 opções para o ar: ativa o onfocus no local que queres e/ou verifica se depois de ele carregar o form não faz focus noutro sitio qualquer -
Boa tarde. Este foi o problema com que me deparei, testar o output dos parâmetros das sub rotinas. Quis saber o que acontecia se não identificasse o ByRef ou o ByVal, mas cheguei a uma outra conclusão surpreendente. O comportamento é diferente conforme chamemos a sub rotina com parênteses, com Call ou sem parênteses. Abaixo um simples exemplo: <% sub r1 (t) response.write("Routina 1 (no specs): ") t=1 response.write(t & " - ") end sub sub r2_byref (ByRef t) response.write("Routina 2 (ByRef): ") t=2 response.write(t & " - ") end sub sub r3_byval (ByVal t) response.write("Routina 3 (ByVal): ") t=3 response.write(t & " - ") end sub teste=0 r1(teste) response.write(teste & " - r1(teste)<br>") teste=0 r1 teste response.write(teste & " - r1 teste<br>") teste=0 call r1(teste) response.write(teste & " - call r1(teste)<br><br>") teste=0 r2_byref(teste) response.write(teste & " - r2_byref(teste)<br>") teste=0 r2_byref teste response.write(teste & " - r2_byref teste<br>") teste=0 call r2_byref(teste) response.write(teste & " - call r2_byref(teste)<br><br>") teste=0 r3_byval(teste) response.write(teste & " - r3_byval(teste)<br>") teste=0 r3_byval teste response.write(teste & " - r3_byval teste<br>") teste=0 call r3_byval(teste) response.write(teste & " - call r3_byval(teste)<br><br>") %> o resultado é o seguinte: Routina 1 (no specs): 1 - 0 - r1(teste) Routina 1 (no specs): 1 - 1 - r1 teste Routina 1 (no specs): 1 - 1 - call r1(teste) Routina 2 (ByRef): 2 - 0 - r2_byref(teste) Routina 2 (ByRef): 2 - 2 - r2_byref teste Routina 2 (ByRef): 2 - 2 - call r2_byref(teste) Routina 3 (ByVal): 3 - 0 - r3_byval(teste) Routina 3 (ByVal): 3 - 0 - r3_byval teste Routina 3 (ByVal): 3 - 0 - call r3_byval(teste) ---- Conclusão: - sub rotina com parênteses o parâmetro é sempre passado como Valor mesmo que indentificado com ByRef - sub rotina chamada com Call ou sem parênteses, o parâmetro respeita a identificação ByRef ou ByVal e no caso de não haver especificação é passado como Referencia. Não sei se era de domínio comum, nem sei a explicação, mas como achei tudo tão esquisito, apenas queria partilhar aqui esta minha "descoberta". Nota: Caso este tópico esteja no local errado, sintam-se livres para o moverem para um local mais adequado.
-
pular uma linha na textbox apertando enter
passarito replied to Leandro LTM's topic in Visual Basic Clássico
Boas. Cria uma variavel para fazer a contagem. Depois, sempre que carregarens no "Enter" incrementas essa variavel e inicias a linha com o valor dessa variavel. -
Não usei nada disso. A minha função imprimir ficou assim: function imprimir(){ window.print(); window.location.href = "processar.asp"; } depois dentro do processar.asp "obrigo-o" a refazer a página igual à anterior, isto é, a que eu quero imprimir.
-
Como o processo é rápido, resolvi após processar mandar executar a página com os resultados que quero imprimir. Basicamente é a mesma página carregada antes e depois dos dados serem processados. Desta forma a impressão sai sempre igual. Não é perfeito mas resolve 😐 Obrigado a todos que de uma forma ou outra me ajudaram.
-
Tentei a forma sugerida com 2 abordagens diferentes ambas sem sucesso. <script> function imprimir(){ window.print(); setTimeout(function() {window.location.href = "processar.asp";}, 5000); } </script> ... <input type="button" name="botao" value="Imprimir / Processar Registos" onClick="imprimir();"> <script> function imprimir(){ window.print(); alert("Processar"); window.location.href = "processar.asp"; } </script> ... <input type="button" name="botao" value="Imprimir / Processar Registos" onClick="imprimir();"> Na primeira opção, apresenta a pagina correta a imprimir mas se o utilizador não concluir a impressão antes dos 5 segs. o sistema vai imprimir a página errada. Na segunda impressão fica bloqueada à espera da resposta ao "alert". O que estarei a fazer de errado?
-
Uso isso em PCs, quando fui experimentar em Android com o Chrome ele atualiza a página e só depois é que manda para a impressora. Em windows ele faz ao contrário, primeiro manda para a impressora e só depois é que atualiza a página. O código que tenho é este: <form action="lst-registos.asp" method="post"> <input type="submit" name="botao" value="Imprimir / Processar Registos" onClick="window.print();"> </form> Será que há alguma forma diferente de imprimir primeiro e depois ir para a página lst-registos.asp ?
-
Boas a todos, A função window.print() que uso para imprimir a partir do browser não está a funcionar em Android. Alguém sabe como resolver/contornar o problema? Obrigado
-
O Python que estou a usar é o do software da maquina de calcular da TEXAS ti-nspire cx e se eu colocar print(round(8.7,2)) retorna o valor 8.699999999999999 Simplesmente estúpido, nem retorna o valor que lhe dei, nem respeita o round Já se eu em vez de usar o valor 8.7 , usar o valor 8.6 funciona na bem. Sei que foge um pouco ao tópico, mas não sei até que ponto estará relacionado.