Ir para conteúdo
Fórum Script Brasil

jothaz

Membros
  • Total de itens

    430
  • Registro em

  • Última visita

Tudo que jothaz postou

  1. jothaz

    Data

    Tenta assim: declare @tab table (ano int ,mes varchar(10)) insert into @tab (ano ,mes ) values (2008,'janeiro') insert into @tab (ano ,mes ) values (2008,'fevereivo') insert into @tab (ano ,mes ) values (2008,'abril') select convert(char(4),ano) + '/' + rtrim(ltrim(mes)) as 'Ano/Mês' from @tab --Ou ordenado select convert(char(4),ano) + '/' + rtrim(ltrim(mes)) as 'Ano/Mês' from @tab order by convert(char(4),ano) + '/' + rtrim(ltrim(mes)) Presumi que o campo mês fosse do tipo varchar. qualquer duvida é só postar!
  2. jothaz

    quem falhou na consulta?

    'Halfar' Só mesmo como observação esta informação será retornada para o usuário. Porque a vezes retornar informações especificando se o erro de login foi por causa do usuário ou senha pode facilitar a invasão so site. Se o usuário esta correto é só o invasor descobrir a senha. É só mesmo um obsercação.
  3. Sinceramente Vivendo&Aprendendo já que es iniciante devia perder um tempo e se dedicar mais a aprender corretamente a sintaxe do SQL. Pois manipular dados em banco de dados é a alma de qualquer aplicação. E sem não aprender direito você vai acabar vivendo&sofrendo. Não estou pagando um sapo mas infelizmente em informática para se conseguir fazer as coisas corretamente têm de haver uma dose de sofrimento. :o) Um forma de gerar os JOIN´s através de assitente seria vincular suas tabelas mysql no Access e depois utilizar o assitente do Access para criar os relacioamentos. Mas acho isso é uma saida muito deselegante! Agora se você se dedeicar uns 5 dias lendo e exercitando você aprenderia tudo de maneira mais completa e profissional. O mesmo pode ser feito no SQL Server e utilizar o assitente do Enterprise Manager para gerar os relacionamentos. Agora se você quer mesmo trabalhar na área cara não têm caminho fácil. você terá toda a juda possivel na net. Mas na maioria das vezes lhe darão a vara e ensinaram a pescar. nunca o peixe.
  4. jothaz

    Acesso remoto

    Seria possivel explicitar o que você quer fazer. Pois quanto mais claro o posta mais fácil a ajuda. Acessar remotamente outro micro para que? Existem softwares prontos robustos e profissionais para isso (vnc, norton pcanywhere e mesmo o desktop remoto. Agora em asp acho complicado e você deve levar em consideração a privacidade do usuário.
  5. É usso ai sabino! SQL injection não é "rombo" do SQL Server e sim negligência do implementador. Acoh que a parametrização uma boa.
  6. jothaz

    Ajuda para fazer Menu

    Acho que não captei o que queres. Mas vamos lá. É possível sim! Complexo!? Depende! Normalmente qualquer site que vá ser desenvolvido em qualquer linguagem envolve: Banco de dados - o repositório de suas informações. Pois se vai disponibilizar informações deverá exitir um repositório onde as mesmas serão armazenadas. Então pode ser access, mysl, sql server, postgresql para falar nos mais acessivéis no mercado.Html - é preciso concher bem html pois html é o resultado final apresentado no site. Engloba css e javascript. A vantagem é que existem vário programas que ajudam a desenvolver o site visualmente, porém pode ser que o código gerado seja de dificil entendimento e manutenção.Uma linguagem para criar página de conteúdo dinamico. Pode ser java, asp, php e outras dezenas. Todas elas com graus de dificuldade maior ou menor. Para todas existem IDE (ambientes de desenvolvimento) com suas respectivas caracteristicas uns mais voltados para a codificação outros para parte de criação na base de assitentes. Eu particularmete acho asp e java muito simples não tive mta dificuldade.E mais ou menos por ai. Só mais uma coisa é sempre importante ter a preocupação de um controle de login (acesso as informações dos relatóros) bem implementado para manter a privacidade dos usuários.
  7. Ih ai brother. porque você não tenta colocar a chamada em: onKeyDown, onKeyPress e onKeyUp. De repente dispara a chamada da função. porque se não esta nem disparando a chamada a função o erro não estaria nela. você já colocou um alert dentro da função javascript e debugar o códgio. É cansativo mas se for acompanhado a execução da funão passo a passo pode ter um idéia do problema. Mas tenta o que sugeir acima.
  8. Brother é o seguinte manipular os combos têm várias formas possiveis, porém sempre existe uma melhor forma de se fazer. E é isto que você têm sempre de ter em mente em qualquer coisa que for fazer na vida e princinpalmente com relação ao desenvolvimento para web. Pode ser até que eu que compliquei o tópico! :lol: Mas minha preocupação era saber a origem ou fonte de dados pois assim fica mais fácil definir uma solução para a questão dos combos ou select´s dinamicos. A idéia da função seja asp, php, java ou qualquer linguagem é mesmo para facilitar o desenvolvimento e principalmente a manutenção. Acho que vale perder um tempo e postar a função na área de php e vê se alguém pode ajudar. E sinceramente não acho que seja dificil efetuar a conversão. E sinceramente de novo só não corro atrás para efetuar a conversão porque não sou fluente em php :blush: (mas o pouceo que vi achei bem semelhante ao asp) e atualmente já estou me dedicando a java, oracle, sql server e vignette. Vou tentar criar algum exemplo de combos dinamicas com javascript´s e array´s dai você depois substiui os array´s por sua fonte de dados. beleza!?
  9. Esquceu mesmo. :P É só converter a função asp em PHP. Se eu não tivesse tão apertado até tentaria porque não acho que é dificil. você não consegue converter não? Se não post lá na área de PHP do forum.
  10. Pois então vou tentar dar um luz. Mas sou meio ruim em asp. :P Tenta adaptar esta função que estou passando ao seu ambiente. Ai continuamos para resolver esta parada. É um função asp que carrega um combo dinamicamente através de parâmetros. É muito simples! 'Função para Criar um ComboBox Function CriaComboDesc(pStringSQL, pConn, pNomeCombo, pValue, pDesc, pDefault) sSQL_CriaCombo = pStringSQL 'Abrindo o RecordSet 'Response.Write sSQL_CriaCombo 'Response.End Set Rs = Server.CreateObject("ADODB.RecordSet") Rs.Open sSQL_CriaCombo, pConn 'Criando a string If Not Rs.EOF THEn lsCriaCombo = "<option value=''>"&pNomeCombo&"</option>" & CHR(10) Do Until Rs.EOF If IsNull(pDefault) Or (pDefault = "NULL") Then pDefault = "0" End If If CInt(pDefault) = CInt(Rs(pValue)) Then lsSelected = " selected " Else lsSelected = " " End If lsCriaCombo = lsCriaCombo & "<option value='" lsCriaCombo = lsCriaCombo & Rs(pValue)&"' "&lsSelected&">" lsCriaCombo = lsCriaCombo & Mid(Rs(pDesc),1,40)&"</option>" & CHR(10) Rs.MoveNext Loop Else lsCriaCombo = "<option value='NULL'>::: Dados não Encontrados :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::</option>" & CHR(10) End If 'Fechando o RecordSet Rs.Close Set Rs = Nothing 'Retornado a função CriaComboDesc = lsCriaCombo End Function '-- '-- Chama função e Cria Combo Cliente sSQL = " SELECT NU_CLIENTE, NO_CLIENTE FROM CLIENTES ORDER BY NO_CLIENTE " cmbNU_CLIENTE = CriaComboDesc(sSQL, objConnGCP, ".:Clientes:.", "NU_CLIENTE", "NO_CLIENTE", NU_CLIENTE) No htnl para cria o select: <select id="cmbNU_CLIENTE" name="cmbNU_CLIENTE" onBlur="atualizar_hidden();"> <%=cmbNU_CLIENTE%> </select> Altere o conteúdo da variavel SQL. Atenção porque só pode retorna dois campos um codigo e a descrição (nome).altere o conteúdo de cmbNU_Cliente de acordo com seus camposPor enquanto o dever de casa é fazer esta função carregar o combo (select) com o conteúdo do banco de dados. Depois tentamos manipular os select´s.
  11. Um forma mais simples seria você cria um script que recupere o calor do select e depois reedireciona para a pagina correta. Tipo assim: Javascript &lt;script> funtion redireciona(link){ var pagina = ''; if (link == '1'){ pagina = 'cadastro.asp'; }else if (link == '1'){ pagina = 'pesquisa.asp'; } document.seuForm.action = pagina; document.seuFrorm.submit(); } </script> Html: <select id="seuCmb" onchange=" redireciona(this.value)" > É bem simplório mas acho que pode dar uma luz.
  12. você é dos chatos! :o) Quer a parada rodando em real time!!! :o) Nunca fiz nada parecido mas concerteza é possível fazê-lo E utilizar o onblur relamene deixa alguns furos. Eu normalmente faço este tipo de operação na consistência ou na gravação dos campos. Vou pesquisar se tenho algo assim e lhe retorno.
  13. Me parece possivel! Estes campos vem de algum banco de dados?
  14. Posta o erro e a parte do código com erro. Isso failita muito a ajuda.
  15. você quer a conversão em tempo real. Assim que for digitando vai ficando maiusculo!? Porque que você não converte após a digitação esta completa. Simplifica bem o código. Mas vou dar um olhada aqui se tenho algo que possa ajudá-lo.
  16. Uma olhada no google bem rapida achei este link: http://forum.wmonline.com.br/index.php?showtopic=134801 Caso o link não atenda perca um tempinho e dê uma pesquisada no google poi sachei varios exemplos.
  17. Não é mais simples utilizar toUpperCase(): <script type="text/javascript"> var frase = "Veja Esta Frase. ção é ô"; frase = frase.toUpperCase(); window.alert(frase); </script> Dai agora é só adaptar a vossa necessidade.
  18. Dá um aolhada: https://www.scriptbrasil.com.br/forum/lofiv...php/t48929.html
  19. jothaz

    Ajuda

    você têm experiência com alguma lingugem de programação? você têm um provedor p hospedagem.
  20. Pelo que entendi vai precisar de banco de dados porque: Jothaz - fralda, roupa Se não gravar em banco de dados como você vai persistir a informação e não vai mais deixar aparacer fralda e roupa para outros usuarios. mesmo que você liste os nomes é preciso saber com se determinado produto foi escolhido por outro. E isso somente é possivel se gravar em banco de dados. Agora vaia haver consistência para o nome das pessoas. Pois se eu informar nome igual "Não to afim de dar presentes" iria desabilitar os produtoa marcado para este nome mas o nome é fantasioso. você irá hopedar esta site onde? você tem algum conhecimento em asp ou php. Se possivel desenhe em html o layout q você gostaria posi facilita a ajuda. O que queres é simples mas não é simplório e requer sempre uma analise completa.
  21. Isto é windows: iniciarconfiguraçõesferrametas administrativafontes de dados odbcaba fonte dados de sistemaAi é só adicionar e sequir o assitente. No final é possível testar para ver se esta ok. Depois desta fonte criar você pode até vinvular as tabela no access ou mes como linked serve no enterpirse manager
  22. jothaz

    Migrar banco

    Bom não trabalhei ainda com SQL Server Management Studio Express sempre trabalhei com as versões corporativas. Mas eu tinha a versão MSDE do SQL 2000 e ele vinha com Eterprise Manager. Como disse atualmente trabalho mais com Oracle, Sybase e DB2. Mas dê um "googada" ou mesmo pesquise no books online sobre DTS. Outra sugestão e verificar se têm como gerar um txt no mysql e depois utilizar o BCP para faxer a transferência. Dê uma pesquisa no books online sobre BCP.
  23. jothaz

    Quebrar linhas num texto

    você pode quebra da seguinte forma: declare @v varchar(20) set @v = 'oi' + char(13) + ' oi' + char(13) + ' oi' select @v Mas no caso a aplicação já passa o texto com os enter no final da linha. Qual a origem do campo: textarea, input?
  24. jothaz

    Dúvidas Função Max

    o problema é q o registro não é ordenado pelo número do titulo e sim por data Cara não entendi! Mas sou meio burro então é normal demorar um pouco a captar as coisas. O resultado da query é este: entnome ---------- --------------- ----------- 12/07/2008 Diana 88787 12/07/2008 Maria 8874 20/07/2008 Dora 777 30/07/2008 Cida 8 30/07/2008 Thais 12345 Solicito a gentiliza de retornar como deveria ficar o resultado. Por dai fica fácil ajudar.
  25. Crie uma fonte de dados ODBC e depois use DTS para importar os dados ou use LINKED SERVER.
×
×
  • Criar Novo...