Ir para conteúdo
Fórum Script Brasil

ClaudioX

Membros
  • Total de itens

    219
  • Registro em

  • Última visita

Tudo que ClaudioX postou

  1. ClaudioX

    não efetiva INSERT

    Iae pessoal! Não sei se alguém já passou por isso mas, fiz os código (acredito) belezinho, os SQLs estão oks também (se eu pegar a saida deles e inserir direto no MySql, vai tranquilo) no entanto, no sistema (pelo site que esta sendo criado), ele chega até a dar auto-incremento no valor da chave-primaria no entanto, nada é cadastrado!! é como se tudo tivesse indo bem mas não cadastra, já retirei e coloquei o start e stop transaction pra ver se rolava, mas nada.. to a 3 dias quebrando cabeça no por quê... Então se alguém já viu isso, ou tem alguma sugestão, agradeço muito, valeu e até mais!
  2. Eae pessoal, Estava fazendo a modelagem quando me veio uma questao: tenho uma tabela de Fornecedores, uma de Clientes e uma de Notas, se a nota for d saida, vai ser colocado um codigo de cliente na nota, se for de entrada, vai ser colocado um codigo de fornecedor. O relacionamento entre elas como fica? faço uma tabela intermediaria que liga fornecedor e cliente a notas? crio uma tabela intermediaria para cada uma delas(fornecedor e cliente)? ou crio logo uma só tabela com fornecedores e clientes, e coloco um flag na tabela? ^^" Por enquanto estou fazendo se relacionamento nenhum.. mas por isso, não to tendo muita confiança... E já agradeço pela ajuda de sempre, valeu mesmo!!
  3. Olá a todos! Precisando realmente da ajuda de voces, estou tentadno usar a seguinte declaracao onBlur= valida(this, $Form), já usei o this uma vez, e acreditei estar enviando uma cópia dos dados do DOM (percebe-se que não entendo nada de DOM :blush: ), mas dessa vez o código não funciona, aparentemente não envia o dados ou a variavem php.. Seja lá como for, procurei no site da JQuery, e em alguns de javascript e não consegui identificar como funciona realmente o this, se alguém puder explicar seria verdadeiramente grato! Obrigadao pela ajuda de sempre! T+ aue
  4. Desculpe-me a demora em responder, OBRIGADAOOO pela ajuda MbLeonardo e Eric Freitas. Com a ajuda de vocês a classe de pdf ta saindo aqui, espero logo (se ela ficar util.. xD ) disponibilizar pra galera, ai nos poderemos melhora-la.. =p valeu
  5. Pessoal to tentando adaptar uma classe para outra.. ai já viu.. ^^" O problema é: Preciso montar um array com os resultados intercalados de um outro array de ResultSets, isso porque o parametro que recebo é um array de SQLs. Vamos assumir que a primeira 1º Rs tem 4 colunas e o 2º resultSet tem 1 coluna preciso montar um array que na primeira posicao tenha os 4 colunas do 1ºRs mais 1 do 2º Rs.. e assim sucessivamente. coloquei essa introducao porque acho que esse modelo não esta legal.. se alguém tiver uma sugestao seria bom.. por enquanto tenho que fazer nele. essa sintaxe não esta sendo válida para o PHP.. acho que por si só já da de perceber o que eu gostaria de fazer.. for($i = 0; $i < count($ArraySql); $i++) { $Resultados[$i][] = $this->con->executar($ArraySql[$i]); } foreach ($Resultados[] as $Rd) { foreach ($Rd[] as $Rs){ while($Cada = mysql_fetch_row($Rs)){ $Valores[] = $Cada; } } } Desde já agradeço o pessoal do forum que ta sempre ajudando, Obrigado mesmo!
  6. ClaudioX

    Formatando decimal

    valeu ae pessoal!! vo tentar colocar numa funcao pra usar direto, valeu!!
  7. ClaudioX

    Formatando decimal

    Eae Teria uma forma de formatar o valor minimo de numeros, tipo no exemplo da descricao do tópico um 3 ficar 003, um 10 ficar 010 e 100 manter 100 e assim por diante.. Olhei number_format mas ele escreve o ponto antes.. To caçando aki, se alguém manjar da uma dica, ou exemplo por favor valeu ae!!
  8. valeu denovo!! não conhecia essa funcao, já tenhoa até onde usar ela, thx a lot!!
  9. Nenhuma... :blush: é que para evitar valores duplicados fiz um array (cujos valores eram controlados pela chave).. só que para dar o mysqli vou ter que percorrer ele.. estava kerendo evitar um foreach, usando um mysqli_multi_query e tals.. No meu prox codigo vou levar isso em consideracao =\ valeu ae!!
  10. Afinal, qual a diferenca entre $String .= $OutraString e $String[] = $OutraString, ambas são array? elas podem ser percorridas com foreach? Como é que funciona?
  11. ClaudioX

    Array dinamico

    Caaaara não fala que meu código tá com gambiarra heauhueahe Tipow, estou tentando fazer no SELECT mas o problema é que tenho que somar os valores do campo Valor, e guardar o LancamentoCod deles, mas o GROUP BY, me força a ficar só com o ultimo. Assim, fiz um while para os LancamentosCod, e outro com os valores, tentando no final montar um array com os dados. Segue a primeira lógica que fiz (anterior ao primeiro post), não tenho experiencia em php :( : while ($UN = mysqli_fetch_array($CadaUndNeg)) { while ($Dados = mysqli_fetch_array($CadaLanValido)) { if($Dados['UnidadeNegocioCod'] == $UN['UnidadeNegocioCod']){ $Total[$UN] = $Dados['UnidadeNegocioCod']; //Guarda o codigo da UN $Total[$UN]['Valor'] += $Dados['Valor']; //Vai somando os valores $Total[$UN]['AreaCod'] = $Dados['AreaCod']; $Total[$UN]['CentroCustoCod'] = $Dados['CentroCustoCod']; $Total[$UN]['LancamentoCod'] = $Dados['LancamentoCod']; $Total[$UN]['AreaCod']['ValorArea'] = $Dados['Valor']; $ReceitaGlobal += $Dados['Valor']; } } } Esse é o SQL atual, no qual estou tentando não precisar disso ai em cima, mas perco o LancamentoCod, do qual preciso para posteriores UPDATES..: SELECT u.UnidadeNegocioCod, a.AreaCod, c.CentroCustoCod, SUM( l.Valor ) AS ValorCC FROM unidade_negocio u, area a, centro_custo c, lancamento l, centro_custo_area cca WHERE l.DataLancamento >= '2008/01/01' AND l.DataLancamento <= '2008/01/30' AND l.TipoLancamento = 'E' AND l.EmpresaCod =3 AND u.UnidadeNegocioCod = l.UnidadeNegocioCod AND a.AreaCod = l.AreaCod AND c.CentroCustoCod = l.CentroCustoCod AND l.AreaCod = cca.AreaCod AND l.CentroCustoCod = cca.CentroCustoCod AND cca.CCRedistribuicao = 'S' GROUP BY u.UnidadeNegocioCod, a.AreaCod, c.CentroCustoCod Cara.. alguma ideia, sugestao? De qualquer forma valeu mesmo pela ajuda!!
  12. ClaudioX

    Array dinamico

    Pessoal, estou com um código malgno aki :lol: , seguinte, tentei implementar um array tridimensional, pra ir calculando os valores e ir salvando tudo.. no entanto só salva o primeiro fetch_array do $Dados. O SQL não esta errado (Suponho), porque traz 4 entrada certinhas.. Se alguém conseguir ver o erro, ou uma maneira melhor de fazer isso, seria bom pra caramba! while ($UN = mysqli_fetch_array($CadaUndNeg)) { $Total[$UN['UnidadeNegocioCod']] = array('ValorTotal' => 0); while ($Dados = mysqli_fetch_array($CadaLanValido)) { if($Dados['UnidadeNegocioCod'] == $UN['UnidadeNegocioCod']) { // adiciona lancamentos $Total[$UN['UnidadeNegocioCod']]['Lancamentos'][$Dados['LancamentoCod']] = array ( 'CentroCustoCod' => $Dados['CentroCustoCod'], 'LancamentoCod' => $Dados['LancamentoCod'], 'Valor' => $Dados['Valor'] ); // soma valor total $Total[$UN['UnidadeNegocioCod']]['ValorTotal'] += $Dados['Valor']; } } $ReceitaGlobal += $Total[$UN['UnidadeNegocioCod']]['ValorTotal']; }
  13. Acabei montando um quebra galho mesmo.. >< não tenho nocao de vba em excel, so familiaridade básica no Access. Se alguém passar por isso e não souber vba também, meu remendo foi esse: ;) Procv de uma linha, buscando o que se quer.. Depois criar uma lista e seleciona-se somente os valores Nulos.. (os não desejados) Deleta-los. valeu, Falows
  14. Fala aí! Pessoal to quebrando cabeça demais com isso aqui... Ve se você entende aí: Eu tenho 1 tabela bem grande, eu preciso buscar um valor na coluna 2 caso esteja escrito uma palanvra na coluna 1, classico PROCV. No entanto eu vou produzir uma tabela apartir das entradas encontradas, so que, quando tento ir copiando a formula para que ela vá buscando nas linhas seguintes na tabela de origem, a formula perde a consistencia. Basicamente, queria que a formula andasse de 10 em 10, que é a frequencia de aparecimento do valor buscado na Tabela de Origem. 1° PROCV: =PROCV(Tabela1!$B8;Tabela1!B6:C14;2;0) 2° PROCV: =PROCV(Tabela1!$B18;Tabela1!B16:C24;2;0) Note que existe um crescimento de 10 em 10 das cedulas que serao copiadas, só que quando tento ir replicando (capiando) a formula o Excel não segue esse padrão.. Se houver um forma de eu "dizer isso" ao excel seria rox! Desde de já agradeço muito a quem puder responder!! T+ aí
  15. Olá a todos!!! Bem esse tópico é bem uma continuacao deste: tópico. Mas como se trata de uma outra questao e como o outro já esta meio antigo, abri este novo. Vamos lá! ;) Por meio de um form tive acesso a outro, um dado de um campo do primeiro Form foi enviado a um campo do Segundo Form. O que acontece é que ao preencher o campo do segundo form é criada automaticamente uma entrada no BD ( n sei entendo porque isso :blink: se o campo nem é chave-primaria ou Requerida), porem eu gostaria que o usuario pudesse fechar o form sem que os dados persistissem... Isso é possivel? Como poderia fazer-lo? Obrigado, T+
  16. ClaudioX

    Runsql E Text

    valeu aí Graymalkin!!! Acabei fazendo uma macro com a Query (a sua syntaxe realmente funcionou) ai aciono ela pela CaixaDeListagem, no botao dei um simples Lista16.Requery e funcionou, obrigadao pela ajuda!!! Mas ainda fico uma pulga atras da orelha de porque não funfou... a ultima mensagem de erro que tive foi essa: Acho que é por que eu tinha que fazer algo com o resultado do Select, mas a operacao: Lista16 = DoCmd.RunSQL (stDocName) não é aparentemente permitida... queria fazer mais coisas em vb do que em macros... :ph34r: Se você puder ensinar o porque da mensagem acima seria ótimo, mas agradeço muuito a ajuda!! Obrigadao aí mano!!!!!! - Ficou essa curiosidade minha, mas o problema foi resolvido! Obrigadao !!! T+
  17. ClaudioX

    Runsql E Text

    valeu pela ajuda aí Graymalkin!! Mas está dificil mesmo... Tipow, você quer dizer que eu devo colocar aspas simples no texto que vai ser buscado correto? - (e sim o campo MATERIAIS.REFERENCIA é de texto) Tentei de várias formas isso, dentre elas cheguei a isso :ph34r: Dim stDocName As String Dim CampodeBusca As String CampodeBusca = Chr(34) & Me.Texto3 & Chr(34) stDocName = "SELECT LEIS.REFERENCIA FROM LEIS WHERE (((LEIS.REFERENCIA) Like " * " & [CampodeBusca] & " * "));" DoCmd.RunSQL (stDocName) Mas prossegue o aviso... tentei também, inserir o aspas no Tipo text mas não funcionou, era isso mesmo que você quis dizer? Se for, poderia dizer a maneira correta de se fazer isso? Desculpa se estou abusando, já sou grato pela atencao e apoio valeu
  18. ClaudioX

    Runsql E Text

    OLá pessoal, Estou tentando fazer em um Form o seguinte aspecto: Colocar um campo de busca em que sera digitado um texto, ao apertar o botao CONSULTAR, ele procura em uma tabela os valores que coincidem com o que o usuario digito... exibindo o resultado em uma Caixa de Listagem (acho que da pro gasto... :) ), porem ao executar o codigo da um erro de tipos incompativeis... :( Como que eu poderia contornar isso? por que acontece? valeu pela ajuda de sempre aí, Dim stDocName As String stDocName = "SELECT MATERIAIS.REFERENCIA FROM MATERIAIS WHERE (((MATERIAIS.REFERENCIA) Like [Forms]![Formulário1].[Texto3] & " * "));" DoCmd.RunSQL (stDocName) Obrigado!!
  19. ClaudioX

    Duvidas No Access

    Ou muito bacana o BD e o Form, estou olhando um bocado pra entender os codigos valeu aí!! Se eu entender certinho como que funciona, ficaram bons os relatorios!! Muito boa a sua ideia da ComboBox, não sabia que existia aquela funcao para colocar em "texto", fenomenal! de pancada de ajudou em outra duvida!!! valeu mesmo cara!! T+ aue
  20. Pessoal vamos fazer um multiram pra resolver essa 2° :lol: questao porque eu também estou ralando com ela, já fiz n expressoes mas não funciona >.<" Se alguém conseguir posta aí!! Abracos, T+ aue!!!
  21. ClaudioX

    Duvidas No Access

    Olá pessoal, Algumas perguntas rapidas: ;) 1) Qual o tamanho máximo de um atributo do tipo Memorando? 2) O Item 'Caixa de Texto' mostra quando o espaco do 'Memorando' acabou? (Tipow o cursor não consegue escrever mais.) 3) Tem como eu colocar algumas ferramentas do Word para serem usadas em um Form do Access? (ex: as de Formatacao.). Tipow, eu tenho que guardar textos bem formatados... e os recursos básicos do access não vao deixar o texto com os recursos que poderiam ter caso fosse feito no Word por exemplo... - Parece que tem como abrir um documento do Word por meio de um form do access, mas o procedimento deve ser complexo, acho que salvar o cabecalho (identificacao do texto) em alguma tabela do BD, o .doc em alguma pasta por perto do BD, e ai quando for fazer a busca, pega-se o nome do arquivo no BD e abre-se o arquivo .doc de nome semelhante, mas disso só tenho ideias não conheco os procedimentos... =\ - Origadao mesmo a todos pela ajuda de sempre!!! valeu Abracos, ClaudioX
  22. ClaudioX

    Link De Dois Form

    Pessoal eu tive o mesmo problema a uma semana atras ^^ Essa eu não testei mas deve funcinar: http://scriptbrasil.com.br/forum/index.php?showtopic=88521 O que usei foi essa Dica do Renato: http://scriptbrasil.com.br/forum/index.php?showtopic=88625 Boa sorte a todos aí!!! T+
  23. AEE mano deu certo!!! =*** xD Po mano, muuuito obrigado mesmo, VALEWWWW vocês são OS CARAS ^^ T prox (por haverá HAueaehUEHaUHae) valeu
  24. Eu vi lá perto dos dos Forms apertando o botao direito que tem Criar Modulo, tentei o seguinte no Modulo: Option Compare Database Dim GuardaCadGeral As String GuardaCadGeral = FormExibeCADASTRO_GERAL.Combinação64 Mas ao tentar clicar no botao da um erro de Invalido fora de um Procedimento O codigo do botao é esse, mas a comparacao nem esta sendo usada porque quando criei o Form achei que ela fosse fazer isso pra mim... mas quando vi de que se tratava, abandonei. Private Sub BtnParecer62_Click() On Error GoTo Err_BtnParecer62_Click Dim stDocName As String Dim stLinkCriteria As String stDocName = "FormParecer" stLinkCriteria = "[CodEstudo]=" & Me![NUMER0_DO_ESTUDO] DoCmd.OpenForm stDocName, , , stLinkCriteria Exit_BtnParecer62_Click: Exit Sub Err_BtnParecer62_Click: MsgBox Err.Description Resume Exit_BtnParecer62_Click End Sub Tem como explica como seria esse modulo, por favor? Desculpe se estou abusando.. se alguém tiver uma apostila, passe o link por favor, ou me mande via e-mail, clsources"arroba"gmail.com Mas Já agradeço a atencao!! valeu aí mano!!!
×
×
  • Criar Novo...