Ir para conteúdo
Fórum Script Brasil

Vitor Eduardo da Silva

Membros
  • Total de itens

    10
  • Registro em

  • Última visita

Sobre Vitor Eduardo da Silva

Vitor Eduardo da Silva's Achievements

0

Reputação

  1. OLá bom dia. Tem como usar a posição da coluna na tabela ao invés do nome dela no SELECT, preciso fazer isso porque estou gerando um sql dinâmico. Exemplo: SELECT ORDINAL_POSITION, COLUMN_NAME, (SELECT aqui estará o id da coluna ao invés do nome dela FROM tabela WHERE id = ORDINAL_POSITION) AS VALUE FROM INFORMATION_SCHEMA.COLUMNS WHERE INFORMATION_SCHEMA.COLUMNS.TABLE_NAME = 'tabela' Tá fácil de entender? Preciso gerar um sql com o id da coluna, o nome dela e o valor que assume em cada linha. No aguardo
  2. Olá meu colegas. Criei uma tela de aguarde dentro de uma thread. Nesta janela há um botão cancelar. Achei que por ser dentro da thread o form rodaria dentro de uma outra linha de execução e por isso ele funcionaria separadamente de meu loop que colhe informações através de um webservice. Quando o processo fica lento, queria ter a oportunidade de cancelar. Criei uma variável (true/false) global para interromper o loop. Mas a tela de cancelar continua congelada. segue fonte. procedure TfProcess.Execute; var MSG: Tlabel; P: TPanel; B: TButton; begin F:= TForm.Create(Application); F.BorderStyle:= bsNone; F.Position:= poDesktopCenter; F.Width:= 495; F.Height:= 146; //até aqui criamos o form P := TPanel.Create(Application); P.Parent := F; P.BevelOuter := bvNone; P.Align := alClient; P.BorderWidth := 16; MSG:= TLabel.Create(Application); MSG.Parent:=P; MSG.Transparent:= true; MSG.AutoSize:= false; MSG.Width:= 98; MSG.Caption:= sStatus; MSG.Align := alTop; MSG.Alignment:= taCenter;//label com a mensagem "Aguarde" B := TButton.Create(Application); B.Parent := P; B.Caption := 'Cancelar'; B.Width := 100; B.Left := 197; B.Top := 105; B.OnClick := BClick; F.Show; F.BringToFront; F.Update; cancelProcess := false; FreeOnTerminate := true; end; Que deve estar acontecendo?
  3. Grato, era isso mesmo que precisava. Salvo a necessidade de mais moedas. A Empresa que trabalho usa além do dolar e euro, a libra e o franco suiço. Mas já da para ajudar o usuário com estas duas. Obrigado
  4. Olá meus colegas. Tenho procuração inveteradamente por qualquer web service ou xml para atualização (diária) de cotações de moedas (n) mas meu resultado tem sido apenas frustração. Alguém pode 'sarar minhas dores' neste respeito? Grato desde já. Vitor Eduardo
  5. Olá, tem como ter mais de um detail no meu relatório com Rave. Minha estrutura é a seguinte. Estou usando ClientDataSet vou chamá-las de cdsXxxxx, certo? Tenho agrupamento por Período > Centros de Custo > e dentro de cada CC tenho três Fatos Geradores (Despesas, Pessoal, Máq/Equipamentos). Então estava fazendo assim: Minha estrutura de CDS: cdsCentroCustoPeriodo cdsDespesas cdsPessoal cdsMáquinas E a estrutura do Rave, como segue: Grupo Período (MM/AAAA) Grupo Centro de Custo (99.9999) Grupo DESPESAS detalhe DESPESAS Rodapé DESPESAS Grupo PESSOAL detalhe PESSOAL Rodapé PESSOAL Grupo MÁQUINAS detalhe MÁQUINAS Rodapé MÁQUINAS Rodapé Centro de Custo Rodapé Período Meu problema, que detalhe coloco como controller dos grupos de período e Centro de Custo? Tenho que colocar por que se não o relatório não passa do primeiro registro da DataView correspondente a cdsCentroCustoPeriodo. Desta forma, imprime os detalhes apenas do primeiro Centro de Custo. GroupDataView e GroupKey estão devidamente setados para os grupos. Quem poderá me ajudar??? Deste já grato pelo sua atenção. Vitor Eduardo
  6. JÁ DESCOBRI, NO LUGAR DO INTEGER FICARIA SIGNED. SELECT CAST(0 AS SIGNED)... Obrigado pelos que deram alguma atenção ao meu problema.
  7. Olá Estou fazendo um aplicação delphi e mysql. Meu problema é que tenho a seguinte situação: Tenho uma coluna integer no meu adoquery. mas o meu sql é dinâmico e para esta coluna hora o dado vem do banco hora será uma coluna agregada no meu select. A questão é quando faço SELECT 0 as despesa_id, o dado vem como largint e não como integer, dai da erro no delphi. Tentei fazer um cast na minha coluna agregada para forçar o tipo do campo para integer mas não dá. Fiz assim SELECT CAST(0 AS INTEGER)... mas da erro de sintaxe. Interessante que se eu fizer SELECT CAST(0 AS CHAR) aceita, mas não pode ser CHAR o field tem que ser integer para fechar com o field da adoquery. A idéia é a seguinte. if opção = x then select despesa_id,.... else select CAST(0 AS INTEGER) AS despesa_id... Despesa_id é uma coluna integer no banco. Acho que deu para entender né. Desde já grato. Vitor Eduardo
  8. Tenho um array de arrays em JS, como faço para transformá-lo em string ou json para passar como param na url? Array[2] = { 'AUBI' = {'AUBI', 50.00}, 'ACOR' = {'ACOR', 50.00} } Se fizer .toString(); ele retorna [,] JSON.stringify(meuArray); fica: , Mesmo resultado. Como posso fazer? Vitor Eduardo
  9. Bom dia! Hoje está assim meu fonte jQuery: $(document).ready(function() { $('#preLoaderField').hide(); $('#preLoaderField').ajaxStart(function() { $(this).show(); }); $('#preLoaderField').ajaxStop(function() { $(this).hide(); }); getOcupacoes('centrocusto'); }); Simples e fácil. Para uma página que tem apenas um campo preenchido ou validado dinamicamente, beleza. Todavia, tenho algumas páginas onde tenho de validar um código digitado pelo usuário e um outro - um combo - preenchido com dados de uma tabela do meu BD. O que já deve estar imaginando é que ao executar qualquer uma das consultas ajax, ambos preloaders serão executados. Percebo que no fonte que fiz acima, não identifica qual consulta ajax está sendo executada. Logo, quando eu colocar o preloader do combo, ele também será executado não só na sua consulta mas na do outro campo também. Minha dúvida é em suma, como colocar dois preloaders para ajax na mesma página e que cada um seja executado ao seu tempo. Grato desde já.
  10. Olá, tenho o seguinte problema: coloquei uma imagem de 1px que se repete para preencher o bg de uma div. até ai tudo bem, mas ao colocar padding na div para ajustar o texto bunitinho, bagunça a imagem de fundo. meu CSS é: .formHeader { width: 100%; height: 38px; padding: 10px; font-family: "Myriad Pro"; Color: #000; size: 34px; font-weight: normal; background: url(../images/bg-form-header.png) repeat-x; } A imagem excede a largura da div, pelo que parece o mesmo tamanho do padding. No aguardo.
×
×
  • Criar Novo...