Ir para conteúdo
Fórum Script Brasil

Alisson

Membros
  • Total de itens

    18
  • Registro em

  • Última visita

Tudo que Alisson postou

  1. Boa tarde pessoal... Estou usando : * ActionMananger * ActionMainMenuBar Componentes esses da palheta Additional..... e to com a seguinte dúvida: É possível colocar a imagem dos menus em cima dos labels? Exemplo: |----------| | **#** | | =#*#= | |----------| CADASTRAR Existe a propriedade GlyphLayout no ActionManager ond defini como blGlyphTop, funciona... mas só no modo de desenvolvimento, na execução não, ele joga a imagem para a esquerda! Utilizandu a actiontoolbar eu consegui, mas em compensação ela não permite ou eu não consegui criar sub-menus! Alguém sab como resolver isso ou ateh msmo fazer d alguma outra forma? Obrigado pela atenção de todos!!! []s
  2. perfeito cara... vlw msmo pela dik!!! eu tava procurandu algo sobre trabalhar com parâmetros no rave há muito tempo!!! segui os passos do link (ramos informática) e funcionou certin!!! + uma vez, obrigado!
  3. pow... vlw pela dik, mas parec q o problema não era esse! msmo alterandu para o evento oncalcfields continua informandu que a operação não é permitida a um dataset unidirecional! enfim... já li mta coisa a respeito d dbexpress q diz ser unidirecional e tal! mas daew eu pergunto, c eu não tiveh o campo criado no banco entaum não é possível eu criar outros temporários via delphi só pra ksos como ec? o q quero fazer é simplesmente passar 2 datas pra um relatório! utilizandu os componentes IBX faço isso tranquilo, nunk tiv problemas, mas com dbexpress tah complikdo! C alguém tiveh + alguma sugestao, agradeço...
  4. Oi pessoal... o meu problema é o cguint: Preciso adicionar dois campos, seja em um clientdataset ou em um SQLQuery, enfim... para que possam armazenar (temporariamente) o valor da "Data Inicial" e a "Data Final" a serem utilizadas em um relatório no rave. Vou descrever passo-a-passo o q eu tenho feito: -> Fields Editor -> New Field -> Name: "Data_Inicial"; Type: "Date"; FieldType "Calculated"; (Repito o mesmo para um novo campo "Data_Final"). Ao passar os valores a um ClientDataSet, ocorre o erro que o DataSet não esta em modo d inserção ou edição e portanto nem gera o relatório! já quando crio os campos em um SqlQuery e passo os valores ao mesmo, o relatório é gerado perfeitamente, é executado o rave report mas quando fecha e consequentement retorna-se ao delphi, ocorre um erro no qual diz que a operação não é permitida a um dataset unidirecional! Aqui está a forma q passo os valores, creio q não tenha nada d errado, enfim... to postando também! *Nesse caso utilizando o sqlquery (SQL_Datas). Modulo.SQL_Datas.Close; Modulo.SQL_Datas.Open; Modulo.SQL_Datas.FieldByName('Data_Inicial').AsDateTime := StrToDate(mskDataInicial.Text); Modulo.SQL_Datas.FieldByName('Data_Final').AsDateTime := StrToDate(mskDataFinal.Text); Desd já grato pela atenção d todos! Abr[]
  5. perfeito cara.... agora ele loklizou certin.... pior q agora não sei c devo fazer utilizando o Interbase, ou c continuo "a batalha" com o dbexpress, já q to aprendendo muito com ele! rsrsrs... vlw msmo pela dik, abr. []
  6. exatament.... a minha idéia era utilizar os components da paleta do Interbase msmo, mas o IBDatabase não reconhece meu banco (.FDB), somente bancos do interbase (.GDB). Daí é q tiv q partir pr'o uso de outra paleta de componentes d conexão.
  7. Oi pessoal.... Sempre utilizei os componentes da paleta Interbase mas como meu banco é o firebird 2.0 resolvi mudar pra DBExpress, e portanto, to perdido, já to a 2 dias e ainda não consegui m adaptar/dominar nada. A minha dúvida/problema é o cguint: é possível criar parâmetros em SQLDataSets ou SimpleDataSet utilizados como tabelas (commandtype: ctTable)? Pergunto isso porque utilizo PageControl com uma aba "Consulta" e outra "Cadastro" dessa forma, queria q após realizar uma pesquisa ou selecionar o registro desejado numa grid na aba consulta o msmo seja "levado" à aba cadastro para ser editado ou melhor visualizado (kso possua apenas os campos principais na grid). Utilizandu um IBDataSet eu crio um parÂmetro no próprio SQL q recebe o cod da IBQuery, é tranquilo, mas pelo dbExpress não consigo, ou as vzs nem é possível fazer e eu to viajandu, ou é feito isso d outra forma. E outro problema q estou tendo é em relação aos comandos, são iguais do IBX Append, Edit, Post... E como chamar as triggers e generators? Desde já, grato pela atenção! Abr. [ ]
  8. daew amigo, vlw msmo pela dika! Realmente concordo contigo que a melhor forma de backup é apenas copiar o banco e substituí-lo depois, deu td certo, mas..... pra dá uma "melhorada" digamos, você sab algum comando que eu poderia estar utilizando pra "atualizar" logo após a restauração ou algum comando que saia e retorne a aplicação em seguida? Pois verifiquei que ele só retorna a utilizar o banco antigo após o encerramento da aplicação. já tentei fechar/habilitar o IBDataBase e o IBTransaction, mas não adiantou, d qlq forma, agradeço mesmo assim e + 1 vez a atenção dada à resposta anterior! Abraço...
  9. Estou utilizando o Interbase. Mas.... depois d 1 dia e meio batendo nisso finalmente e felizmente consegui resolver. Na verdad, não sei c tem mta lógica, mas enfim.... está funcionandu, e pra mim é o que importa! rsrsrsrs... bom, a resolução para o problema foi a cguint: select EMPRESTIMO.*, EMPRESTIMO_ITEM.Cod_Item, ITEM.TITULO from EMPRESTIMO, EMPRESTIMO_ITEM, ITEM where ((EMPRESTIMO.Cod_Emprestimo = EMPRESTIMO_ITEM.Cod_Emprestimo) and (EMPRESTIMO_ITEM.Cod_Item = ITEM.Cod_Item) and (DATA_RECEBIMENTO Is Null) and (DATA_DEVOLUCAO < CAST("now" AS DATE))) order by EMPRESTIMO.Data_Devolucao Msmo assim, obrigado pela atenção, Micheus!
  10. sim, meu campo é do tipo DATE! mas infelizmente ele continua com o erro, mesmo alterando para (DATA_DEVOLUCAO > CAST(CURRENT_DATE AS DATE)) como sugerido!
  11. Olá amigos, estou precisando fazer uma comparação de datas. Mas recebo o cguint erro: "Client SQL dialect 1 does not support reference to DATE datatype" E ec é o sql que estou utilizando: select EMPRESTIMO.*, EMPRESTIMO_ITEM.Cod_Item, ITEM.TITULO from EMPRESTIMO, EMPRESTIMO_ITEM, ITEM where ((EMPRESTIMO.Cod_Emprestimo = EMPRESTIMO_ITEM.Cod_Emprestimo) and (EMPRESTIMO_ITEM.Cod_Item = ITEM.Cod_Item) and (DATA_DEVOLUCAO > CURRENT_DATE)) order by EMPRESTIMO.Data_Emprestimo já busquei em vários fóruns, mas só é sugerido que use CURRENT_DATE ou CURDATE(), mas ambos não funcionaram. Se alguém souber uma outra forma para que eu possa comparar se a "DATA_DEVOLUCAO" é maior que a data atual, ficaria muito grato... obrigado!
  12. Isso msmo cara, você entendeu perfeitament a situação! O sql que estou usandu é exatament o msmo, mas acredito que problema está no rave, é lá que devo realizar algo para que funcione. Msmo assim, obrigado pela atenção!
  13. na verdad haverá + campos além do tipo do ítem e do título, mas isso não interfere no resto eu acredito, ou não? enfim... você poderia ser um pouco + "prático"? estou trabalhando com o rave report! Abraço, obrigado!
  14. primeiramente queria agradecer a atenção dos 2..... bom, quanto aos sqls que vocês m passaram, ambos funcionaram (mas ainda não chegaram ao meu objetivo!) na verdad, não sei dizer/explicar qual comando devo utilizar, (SUM, COUNT, enfim...) o que preciso é o cguint: Esse SQL estará numa IBQQUERY, que será responsável por um tipow d relatório. Nesse relatório, (Rel. Ítem - Por Tipo) deverá ficar assim: ================= LIVRO - xxx -xxx -xxx REVISTA - xxx -xxx -xxx =============== Entenderam? só poderá mostrar 1 ocorrência de kd tipo. E, no sql que estou utilizandu ele aparece várias vz (conforme a qtde d registros que possui, obviament). só pra confirmar, o sql que to utilizandu é este: SELECT ITEM.Titulo, ITEM.Tipo_Item, ITEM.Cod_Item, TIPO_ITEM.Descricao from ITEM, TIPO_ITEM WHERE ITEM.Tipo_Item = TIPO_ITEM.Cod_Tipo_Item group by TIPO_ITEM.Descricao, ITEM.Titulo, ITEM.Tipo_Item, ITEM.Cod_Item + uma vez obrigado....
  15. olá, estou com sério problema quanto ao agrupamento num sql. Esse SQL tem que ter um join entre as tabelas Item e Tipo_Item e agrupados pela Descrição do Tipo do Ítem. Detalhe, o campo descrição está na também Tipo_Item, mas já criei uma nova coluna na também Item para a descrição, creio que não deva interferir. Mas enfim.. só dá erro, eu estava tentando esse código, mas não vai, diz: "invalid reference colunm", como corrigir essa referência inválida? Ou COMO devo refazer esse SQL? SELECT ITEM.Titulo, ITEM.Tipo_Item, Sum(Cod_Item)Cod_Item, TIPO_ITEM.Descricao from ITEM, TIPO_ITEM WHERE ITEM.Tipo_Item = TIPO_ITEM.Cod_Tipo_Item group by Cod_Item Obrigado!
  16. pow.... ninguém nesse fórum sab ou está disposto a m ajudah???
  17. olá, estou com uma grande dúvida/problema quanto ao agrupamento de todos os valores de uma tabela num único campo de uma outra. Exemplo: tenho as tabelas: Item e Autor_Item (N - N) Desejo que no campo "Autor(es)" do relatório "Ítens", mostre todos os registros de autores contidos na também "Autor_Item" relacionados com o mesmo "Cod_Item" obviamente. No delphi, td funciona perfeitamente, mas no rave ele duplica quando há + d um autor relacionado ao mesmo ítem! Desde já, agradeço a atenção/colaboração de todos.
  18. entaum cara, na verdad não sei o que aconteceu, mas onde está ec "também" era pra ser "tabela" não sei c você percebeu esse erro (garanto que não foi meu), mas enfim... a parada é + ou - cm você entendeu msmo! acontec que já tentei fazer diversas comparações (inclusiv a que você indicou) mas não dá certo! na teoria, pelo o que eu percebi que tenha que ser feito, é simplesmente mostrar (caso utilize uma grid) ou receber a data prev. p/ devolucao do item c o msmo estiver emprestado. Acontece que o item emprestado está na tabela Emprestimo_Item e a data na tabela Emprestimo, nesse caso, utilizo apenas um formulario p/ emprestimo ond em baixo há uma grid para selecionar os itens a serem emprestados, possuindo todos a msma data p/ devolução! E na tabela Reserva, só é possível reserva um ítem por vez, ou seja, só há um campo "ítem" o qual dev ser comparado! Quanto ao SQL ateh que parec simples, mas no delphi msmo, pra acertah td isso, ond e o que dev ser colocado tal coisa, é que está o problema! Mais uma vez, agradeço a atenção.....
×
×
  • Criar Novo...