-
Total de itens
921 -
Registro em
-
Última visita
Tudo que FabianoSouza postou
-
O acesso ao banco (SQL Server) ocorre via aplicação web. Sendo assim, o logon e senha que faz a conexão ao bd é o mesmo para todos os usuários. Na aplicação é que os usuários são diferentes. Pois cada um tem seu respectivo ID, login e senha numa tabela do banco. Eu gostaria de algo assim ----- exibição para o usuário com ID 1----- Maria João Pedro Manoel ----- exibição para o usuário com ID 2----- Pedro Maria Manoel João Ou seja, exibindo os registros em ordem diferente para cada usuário que rodar o select ... Sua sugestão se aproxima do que preciso. Veja o que fiz: DECLARE @order varchar(3) SET @order = 3 SELECT nome, dataCad, dataNascimento FROM tab ORDER BY (CASE WHEN @order = 1 THEN nome WHEN @order = 2 THEN dataCad WHEN @order = 3 THEN dataNascimento ELSE id END) Mas vai chegar um momento que terei mais usuários (valor da variável order) do que a quantidade de campos disponíveis no select...aí complica. Além disso eu teria que alterar a query sempre que tiver um usuário novo no sistema :-( Tavlez usar ORDER BY NEW ID() possa ser um caminho a ser explorado, mas que ainda não resolveria, pois muda a ordem do SELECT cada vez que roda a consulta ( o que também não é o preciso).
-
Pessoal, gostaria de saber qual é a forma mais usual para escrever mensagem contendo texto com emoji. No meu caso, vou receber a string do backend, depois preciso identificar dentro da string, o que é código de emoji, aplicar um parse (para converter o código em ícone) e continuar escrevendo o texto da mensagem. Se tiver outro emoji na string, repetir o processo. Pensei na seguinte lógica: 1) Minha string seria: "Olá galera do fórum <aqui-seria-o-codigo-de-um-emoji>. Preciso de ajuda <aqui-seria-o-codigo-de-outro-emoji>. Agradeço" 2) Precisaria criar uma function que "decodifique" a string para montar um texto para ser usado pela aplicação. Pergunta: Essa lógica é coerente? Há uma forma "nativa" do javascript tratar isso ou tem que ficar dando split, parse e concatenar a string?? Valew!
-
Pessoal, por que isso não funciona no SQL? SET @sql = 'SELECT ' SET @sql = @sql + @status + ' = meuCampo FROM minhaTab' EXEC(@sql) SELECT @status Preciso passar o resultado para a variável @status. Como faço??
-
Pessoal, é possível abrir uma nova aba/janela do navegador dentro de uma DIV? Como faço? Pergunto isso porque o IFRAME não vai funcionar para o meu objetivo (já testei). Estou tentando adaptar esse código JQUERY para o Javascript puro, pra saber se a ideia funciona (não manjo de JQUERY). https://stackoverflow.com/questions/33296867/how-to-open-the-content-inside-a-div-tag-in-new-tab Grato.
-
Blz! Obrigado.
-
@Omar~ eu tenho uns códigos em AJAX... que abrem páginas. Esse seu código abre páginas mesmo de outro domínio?
-
Tenho uma string JSON que recebo da aplicação. Até aqui ok, sem problema. Minha procedure faz um select comum numa tab e coloca os dados retornados numa tab temporária. Até aqui também ok. O que preciso é: Criar um loop que varra a string JSON, recuperando dela os valores selValue e dataInp de cada objeto, em seguida, verifique se esses valores existem na tabela temporária. Se existirem, faça isso, se não existirem, faça aquilo. Vamos ao que já tenho construído. O JSON tem esse esse formato SET @json = N'[ {"selValue": "1", "inpValue":"sdsadsa", "dataInp": "2"} , {"selValue": "2", "inpValue":"sjjdsa", "dataInp": "3"} , {"selValue": "3", "inpValue":"sddaod", "dataInp": "2"} , {"selValue": "4", "inpValue":"ssanjsd", "dataInp": "2"} ]' A tabela temporária possui apenas dois campos do tipo inteiro: idRS e idRSC. SELECT RSC.c1 AS idRS, RSC.c2 AS idRSC INTO #tbTemp FROM dbo.minhaTabela AS RSC INNER JOIN dbo.outraTabela AS ML ON ML.id = RSC.c2 ----------------------- idRS idRSC 4 1 5 0 3 2 2 4 Agradeço desde já, pessoal. Valew!
-
Estou usando SQL dinâmico num select. Até aqui tudo bem. Funciona. Agora preciso pegar alguns campos desse select e passar para variáveis. Na forma normal seria assim (isso funciona) SELECT @checkAcesso = COUNT(*), @contAcesso = campo2 FROM tab ... Estou tentando adaptar para conseguir isso acima, mas num SELECT dinâmico. Mas sem sucesso. SET @sql = 'SELECT ' SET @sql = @sql + @variavel + '= T.meuCampo ' SET @sql = @sql + ' FROM tabela AS T ' EXEC(@sql) Dessa forma simplesmente não exibe nada. Help!
-
Pessoal, tenho uma lista com 100.000 nomes. Preciso colocar o campo sexo para esses registros. Os colegas sabem dizer se há alguma técnica, ferramenta ou função para realizar esse trabalho? Tive uma ideia de fazer uma comparação usando um "dicionário de nomes". Isso seria um caminho viável? Alguém teria um dicionário para disponibilizar? Grato.
-
Valew @Motta. Vou testar sua sugestão.
-
Muito obrigado pela informação, @Motta. Baixei os arquivos (CSV) . Mas olhando os arquivos ainda não compreendi como utilizar. Pois não consegui identificar um padrão. Por exemplo, no arquivo há linhas assim: ,M,ABENONE,,23,23,23,ABENONE,1.0 ABEROALDO|ADERALDO|ADERILDO|ADEROALDO,M,ABERALDO,,117,117,4190,ADERALDO,1.0 ADEVALDO,M,ABEVALDO,,22,22,6386,ADEVALDO,1.0 ABIGAEL|ABIGAL|ABIGUAIL|HABIGAIL,F,ABIGAIL,10122,181,10303,10483,ABIGAIL,0.9824323012714743 Quero saber se esses números que existem tem alguma finalidade ou se posso descartar essa parte da string.
-
Estilizar TR que tenha checkbox marcado
FabianoSouza respondeu ao tópico de FabianoSouza em Desenvolvimento frontend
Olá @Omar~! Muito obrigado. Está funcionado direitinho aqui https://jsfiddle.net/0m43vdqx/. Valew mesmo! -
Estilizar TR que tenha checkbox marcado
FabianoSouza postou um tópico no fórum Desenvolvimento frontend
Galera...faz um tempão que busco uma maneira de estilizar uma TR, caso seu respectivo checbox seja clicado. Será mesmo que não tem como fazer isso apenas com CSS (sem precisar fazer em javascript)?? Repito. Preciso de algo ultra simples: clicou no checkbox, aplica cor na TR em que estiver esse checkbox. Sei que o javascript é para essas questões de comportamento. Mas penso que possa existir uma maneira, explorando o estado "checked" do input. Será que não?? Estou testando variações dessa ideia... mas ainda sem sucesso :-( table tbody tr td:nth-child(1) input[type="checkbox"]:checked ~ table > tbody > tr { /* aplica cor...*/ { Estou usando td:nth-child(1) porque o checkbox fica na primeira TD de cada TR ;-) Obrigado! -
Estilizar TR que tenha checkbox marcado
FabianoSouza respondeu ao tópico de FabianoSouza em Desenvolvimento frontend
Blz, @Sherlock02... queria saber se é possível fugir do JS para uma coisa tão simples assim... Pelo que percebi não tem jeito heheheh Também pesquisei muito e não encontrei usando só o CSS. Obrigado pela sua atenção ao meu problema. Vou ter que usar JS mesmo... -
Estilizar TR que tenha checkbox marcado
FabianoSouza respondeu ao tópico de FabianoSouza em Desenvolvimento frontend
Olá @Sherlock02 Segue o código https://jsfiddle.net/c0v93fxu/ -
Olá @Omar~! Obrigado pela atenção ao meu problema, meu amigo! Cara, acho que nos perdemos no objetivo... ou eu que não estou entendendo sua abordagem. Inicialmente (ao carregar a página), a SPAN não estará clicável porque ainda não se digitou 11 dígitos na caixa. Mas caso essa condição seja satisfeita (o usuário tendo digitado 11 números na caixa), a SPAN se tornará clicável. Depois precisa remover esse comportamento da SPAN caso o usuário apague total ou parcialmente o valor da caixa, entendeu? Tudo em tempo real..à medida se escreve dentro da caixa de texto. É como uma gangorra: se tiver 11 dígitos, tonar SPAN clicável. Caso contrário, remove function do click da SPAN. Se a caixa voltar a ter 11 dígitos, torna a SPAN clicável novamente e assim vai... Minha dificuldade não está em validações nem na quantidade de dígitos... está em remover uma function do click da SPAN caso a condição não seja satisfeita. É esse o meu problema. O código precisa ter essa inteligência de saber em tempo real se deve ou não tonar a SPAN clicável (para poder chamar a function openWhatsApp). Já tenho toda a estrutura montada (validação, evento keypress da caixa de texto aplicando function ao click da SPAN). Só preciso mesmo fazer o código remover a function da SPAN se não houver 11 dígitos na caixa.
-
Pessoal, tenho essa fn que adiciono ao evento click de um elemento (uma tag SPAN). Até aqui tudo ok...isso funciona. elem.addEventListener('click', function(e){openWhatsApp(b, apelido)}, false) Meu problema está em não conseguir remover essa function do evento click. Estou tentando remover dessa forma (sem sucesso): document.getElementById('waapTel1').removeEventListener("click", openWhatsApp); O elemento está correto...existe. Creio que o problema esteja no fato de usar uma function anônima...mas não sei como resolver. Podem me ajudar?
-
Olá @Omar~ Rodando seu código tenho exatamente o mesmo comportamento que tenho em meu código.... não faz o processo reverso. Veja seu código aqui no JS Fiddle https://jsfiddle.net/dwu16ky2/ Ao colocar o telefone (e mais um dígito extra), a funcion openWhatsApp() passa a ser executada no click da SPAN. Mas mesmo apagando o valor da caixa de texto a SPAN continua sendo "clicável" (o que não deveria acontecer). Só adicionei o trecho document.getElementById('waapTel1').removeEventListener('click', openWhatsApp)
-
CSS responsivo - agrupar boxes
FabianoSouza respondeu ao tópico de FabianoSouza em Desenvolvimento frontend
Obrigado @MiqueiasBarros e @Guilherme Luiz -
Pessoal, estou refazendo meu site com base num "modelo" que encontrei por aí. Estou enfrentando dificuldade para montar o layout dentro da tag header . Coloquei duas imagens para ilustrar o resultado que preciso atingir em desktop (os 4 itens exibidos em 2 pares) e em mobile (os 4 itens exibidos em coluna). Provisoriamente estou colocando o site nesse link, link para testes onde é possível ver tudo (HTML, CSS, JS e etc). O arquivo que tem as regras CSS da página é o css.css. Peço ajuda ao colegas para conseguir ajustar essa parte central do layout :-) (não se apeguem às cores fortes do que estou usando dentro da HEADER ...são apenas para testes)
-
CSS responsivo - agrupar boxes
FabianoSouza respondeu ao tópico de FabianoSouza em Desenvolvimento frontend
@Public2004 cara, muito obrigado pelas orientações. Eu não vivo de programação. Apenas quero criar meu site dentro dos padrões modernos. Não sei trabalhar com as "técnicas modernas" de layout. Apenas aplicar o CSS "solto", estilizando sem "metodologia" (mas respeitando hierarquia de elementos). Pesquisando vi o quanto complexo ficou o desenvolvimento front end...há várias "metodologias", uma infinidade de unidades de medidas.. bom vou tentar me aprofundar em grid layout porque parece ser mais flexível e performático (embora pareça ser mais complexo do que flex box). Super obrigado! -
Olá @Omar~ Estou tentando implementar sua sugestão... mas ainda sem sucesso. Vou fornecer mais detalhes do meu contexto. Tenho uma caixa de texto com uma function "xpto" que é executada no evento onkeypress. Caso seja digitado nessa caixa um número de telefone celular, a function "xpto" aplica a function openWhatsApp ao evento click do elemento #waapTel1 (que é uma simples SPAN). Seria isso: document.getElementById('waapTel1').addEventListener('click', function(e){openWhatsApp(b, apelido)}, false) Até aqui ok, isso funciona. Vale dizer que a tag SPAN pode ou não ser clicada, ou seja, o evento click pode ou não ser executado. O problema ocorre ao tentar fazer o caminho reverso: remover a function openWhatsApp do evento click da SPAN #waapTel1 caso o valor contido nessa input text não seja um número de celular (isso também ocorre no evento keypress da caixa de texto). O código abaixo ilustra isso que escrevi. ... ... if (trataStr.length == 11) // se houver 11 dígitos na caixa de texto... { toggleIcoWhatsApp_frm(this, trataStr)//essa function que torna #waapTel1 clicável para chamar a fuction openWhatsApp(b, apelido) } else { //remover o listener click do elemento #waapTel1 }
-
Pessoal, estou iniciando agora em Wordpress. Mas já me viro bem com HTML, CSS, Javascript, ASP Clássico e SQL Server. Meu primeiro desafio com WP é saber como faço para receber uma string em JSON de outro site. Essa string contém registros de um banco de dados, então precisarei montar uma tabela em HTML para exibir dos dados... Quero saber onde, dentro do WORDPRESS, eu consigo faze isso. É direto no código fonte? Dá pra usar plugin?? Por onde sigo?? Obrigado.
-
Ler dados externos em JSON
FabianoSouza respondeu ao tópico de FabianoSouza em Desenvolvimento com Wordpress
Obrigado @Public2004 Vou tentar me virar com suas suas dicas que foram esclarecedoras. Valew -
Estou mudando todo o SQL das minhas consultas (em procedures) para SQL dinâmico. Está ocorrendo erro quando tento "mesclar" um campo int com uma string: ... SET @sql = @sql + ', CONVERT(VARCHAR(10), ML.id)'+'.jpg'+ 'AS nomeArquivo ' ... Preciso concatenar o campo id (que é inteiro) com a string ".jpg". Erro: Não é possível chamar métodos em varchar. Já fiz diversas tentativas como CAST e CONVERT mas não funciona. Help! Valew.