Ir para conteúdo
Fórum Script Brasil

rbordini

Membros
  • Total de itens

    586
  • Registro em

  • Última visita

Tudo que rbordini postou

  1. rbordini

    Me Ajudem!

    Vou insistir mais um pouco... :unsure:
  2. rbordini

    Controle Almoxarifado!

    Ahh, só uma segestão... REGISTRE-SE !!
  3. rbordini

    Controle Almoxarifado!

    Falaê Paulo, cara, Controle de Estoque é uma coisa muito complexa e discutida nos fóruns especializados, principalmente na SB.......... vou te passar um link onde poderá garimpar bastante coisa boa sobre o assunto. Instale tb no seu Access, o banco de dados de exemplo "Controle de Esoque". Você poderá encontrá-lo no CD de instalação em Instalação Personalizada... poderá ajudar muito. Esse é um assunto muito complicado para te dar uma receita, porque depende muito da aplicação que terá..... Dê uma pesquisada depois posta aí o que achou.. Qqer coisa estamos aí. LINK [ ]'s
  4. USABILIDADE Muito bem colocado pelo Muhjaidin.... acho que isso deveria estar na ponta da lingua de qualquer Webdesginer. Quem tiver interesse em se aprimorar procure neste site que tem bastante coisa legal sobre o tema. [ ]'s
  5. cara, Além de tudo o que a galera falow, tente tirar aquelas barras verticais (horríveis) que ficam, maiores ainda se usarmos a resolução sugerida por você (800x600). Está faltando alguma coisa lá em cima tb! Tirando isso e o peso :blink: , está muito bom.... ahh! tem a falha no loop tb que eu já tinha te falado antes..... [ ]'s
  6. rbordini

    Acessem

    Poha tá quebrado... Fiquei curioso.... :huh:
  7. * Banner superior gigante (e pesado); * Fundo pobre; * Menu ilegível; [ ]'s
  8. Está muito bom! Talvez um pouco mais de dinamismo nos movimentos e uns sons mais ricos deixariam seu movie ainda mais fera. Mas ficou show! :D [ ]'s
  9. rbordini

    Playboy...

    Meu... eu ví uma foto da Leka deitada num Divã... com e sem Photoshop, ou melhor, com em sem PNEUS :lol:
  10. rbordini

    0 Posts

    Poha, sobre o moderador de Access... fui eu quem indiquei! ( :unsure: ).... é porque ele manja muito da plataforma, mas já me arrependi... estarei reparando o meu erro e recomendarei a exclusão do mesmo ao morphentinho..... []'s
  11. rbordini

    Avaliaçôes

    Ficou jóia Dark !! :D Só não gosto muito (particularmente) daquele verde do fundo.... [ ]'s
  12. rbordini

    Me Ajudem!

    Estou precisando MUITO de ajuda! Se alguém tiver alguma coisa em PT, estou disposto a pagar.... encontrei muita coisa no site da IBM mas o assunto está muito subjetivo e em inglês... Aguardo respostas! :( rodrigobordini@hotmail.com
  13. rbordini

    Tabelas

    cara, Isso que você viu é a vinculação de uma tabela com outra.... por exemplo: se você tem o campo nome em uma tabela, e quer que esse mesmo campo apareça na tabela pedidos, você faz a vinculação da tabela "Clientes - campo nome (deve ser chave primária)" com o campo nome da tabela "Pedidos".... dependendo do caso, é ou não necessário fazê-lo para utilizar ASP. Att,
  14. rbordini

    Tutorial Iis

    cara, O curso de ASP do IPED fala bastante coisa sobre IIS.... vale a pena dar uma olhada. [ ]'s
  15. cara, O "Bem Viver" está MUITO bom! :D , já o Noid..... :blink: acho que tem MUITO o que melhorar... aliás, acredito que você não o terminou. [ ]'s
  16. Completando a do jls666, tem tb o Mix FX... da mesma linha que o Swish.... Sds,
  17. rbordini

    Dica 03

    Exemplos de expressões Você utiliza expressões em muitas operações no Microsoft Access, incluindo criação de controles calculados, critérios de consulta e de filtro, valores padrão, regras de validação e condições de macro. Freqüentemente, a maneira mais fácil de criar uma expressão é localizar um exemplo de uma expressão que seja semelhante àquela que você deseja criar e modificá-la para que faça o que você deseja. A tabela a seguir lista exemplos de expressões que você pode usar em controles calculados de formulários, relatórios e páginas de acesso a dados. Expressão Descrição =Data() Utiliza a função Date para exibir a data atual no formato dd-mm-aaaa, onde dd é o dia (de 1 a 31), mm é o mês (de 1 a 12) e aaaa é o ano (de 1980 a 2099). =Formato(Agora(); "ss") Utiliza a função Formato para exibir o número da semana do ano que a data atual representa, onde ss vai de 1 a 53. =PartData("aaaa"; [DataDoPedido]) Utiliza a função PartData para exibir o ano em quatro dígitos do valor do campo DataDoPedido. =SomData("a"; -10, [DataPrometida]) Utiliza a função SomData para exibir uma data que está 10 dias antes do valor do campo DataPrometida. =DifData("d"; [DataDoPedido]; [DataDeEnvio]) Utiliza a função DifData para exibir a variação em dias entre os valores dos campos DataDoPedido e DataDeEnvio. Observações Na propriedade OrigemDoControle de um controle calculado, preceda a expressão com o operador =. Em uma página de acesso a dados, você pode omitir o operador = e digitar um alias em vez dele; por exemplo, digite NúmeroDaSemana: Formato(Agora(), "ww"). Por exemplo, digite NúmeroDaSemana: Formato(Agora(), "ss"). Quando você definir a propriedade Nome de um controle calculado em um formulário ou relatório, ou definir a propriedade ID de um controle calculado em uma página de acesso a dados, certifique-se de utilizar um nome exclusivo. Não utilize o nome ou código de um dos controles já utilizados na expressão. Em uma expressão em um formulário ou relatório, você pode utilizar o nome de um controle ou o nome de um campo na origem do registro base. Em uma expressão em uma página de acesso a dados, você pode utilizar somente o nome de um campo que esteja na definição de dados da página. Exemplos de manipulação de valores de texto A tabela a seguir lista exemplos de expressões que você pode usar em controles calculados de formulários, relatórios e páginas de acesso a dados. Expressão Descrição ="N/D" Exibe N/D. =[Nome]&" "&[sobrenome] Exibe os valores dos campos Nome e Sobrenome separados por um espaço. =Esquerda([NomeDoProduto], 1) Utiliza a função Esquerda para exibir o primeiro caractere do valor do campo NomeDoProduto. =Direita([CódigoDoAtivo], 2) Utiliza a função Direita para exibir os 2 últimos caracteres do valor do campo CódigoDoAtivo. =SuprEspaço([Endereço]) Utiliza a função SuprEspaço para exibir o valor do campo Endereço, removendo qualquer espaço inicial ou final. =SeImed(ÉNulo([Região]),[Cidade]&" "& [CEP],[Cidade]&" "&[Região]&" "& [CEP]) Utiliza a função SeImed para exibir os valores dos campos Cidade e CEP se Região for Nulo ("Null"); caso contrário, exibe os valores dos campos Cidade, Estado e CEP, separados por espaços. Observações Na propriedade OrigemDoControle de um controle calculado, preceda a expressão com o operador =. Em uma página de acesso a dados, você pode omitir o operador = e digitar um alias em vez dele. Por exemplo, digite NomeCompleto: [Nome]&" "& [sobrenome]. Quando você definir a propriedade Nome de um controle calculado em um formulário ou relatório, ou definir a propriedade ID de um controle calculado em uma página de acesso a dados, certifique-se de utilizar um nome exclusivo. Não use o nome ou código de um dos controles já utilizados na expressão. Em uma expressão em um formulário ou relatório, você pode usar o nome de um controle ou campo na origem do registro base. Em uma expressão em uma página de acesso a dados, você pode usar somente o nome de um campo que esteja na definição de dados dessa página. Exemplos de manipulação de operações aritméticas A tabela a seguir lista exemplos de expressões que você pode usar em controles calculados de formulários, relatórios e páginas de acesso a dados. Expressão Descrição =[subtotal] + [Frete] A soma dos valores dos campos Subtotal e Frete. =[DataDeEntrega]-[DataDeEnvio] A diferença entre os valores dos campos DataDeEntrega e DataDeEnvio. =[Preço] * 1,06 O produto do valor do campo Preço e 1,06 (adiciona 6% ao valor Preço). =[Quantidade] * [Preço] O produto dos valores dos campos Quantidade e Preço. =[TotalDeFuncionários]/[TotalDePaíses] O quociente dos valores dos campos TotalDeFuncionários e TotalDePaíses. Observações Na propriedade OrigemDoControle de um controle calculado, preceda a expressão com o operador =. Em uma página de acesso a dados, você pode omitir o operador = e digitar um alias em vez dele. Por exemplo, digite PreçoTotal: [Quantidade] * [Preço]. Quando você definir a propriedade Nome de um controle calculado em um formulário ou relatório, ou definir a propriedade ID de um controle calculado em uma página de acesso a dados, certifique-se de utilizar um nome exclusivo. Não utilize o nome ou o código de um dos controles já utilizados na expressão. Em uma expressão em um formulário ou relatório, você pode utilizar o nome de um controle ou o nome de um campo na origem do registro base. Em uma expressão em uma página de acesso a dados, você pode utilizar somente o nome de um campo que esteja na definição de dados da página. Quando você utiliza um operador aritmético (+, -, *, /) em uma expressão e o valor de um dos controles na expressão é Null, o resultado de toda a expressão será Null. Em um formulário ou relatório, se for possível que alguns registros em um dos controles utilizado na expressão tenham um valor Null, você poderá converter o valor Null em zero utilizando a função Nz. Por exemplo: =Msodsc.Nz([subtotal]) + Msodsc.Nz([Freight]) Exemplos de expressões condicionais A tabela a seguir lista exemplos de expressões que você pode usar em controles calculados de formulários, relatórios e páginas de acesso a dados. Expressão Descrição =SeImed([Confirmado] = "Sim"; "Pedido Confirmado"; "Pedido Não-Confirmado") Exibe a mensagem "Pedido Confirmado" se o valor do campo Confirmado for Sim. Caso contrário, exibe a mensagem "Pedido Não-Confirmado". =SeImed(ÉNulo([País]); " "; [País]) Exibe uma seqüência vazia se o valor do campo País for Nulo. Caso contrário, exibe o valor do campo País. =SeImed(ÉNulo([Região]),[Cidade]&" "& [CEP], [Cidade]&" "&[Região]&" " &[CEP]) Exibe os valores dos campos Cidade e CEP se Região for Nulo. Caso contrário, exibe os valores dos campos Cidade, Região e CEP. =SeImed(ÉNulo([DataDeEntrega] - [DataDeEnvio]); "Verificar se falta uma data"; [DataDeEntrega] - [DataDeEnvio]) Exibe a mensagem "Verificar se falta uma data" se o resultado da subtração de DataDeEnvio de DataDeEntrega for Nulo. Caso contrário, exibe a diferença entre os valores dos campos DataDeEntrega e DataDeEnvio. Observações Na propriedade OrigemDoControle de um controle calculado, preceda a expressão com o operador =. Em uma página de acesso a dados, você pode omitir o operador = e digitar um alias em vez dele. Por exemplo, digite ExibirPaís: SeImed(ÉNulo([País])," ",[País]). Quando você definir a propriedade Nome de um controle calculado em um formulário ou relatório, ou definir a propriedade ID de um controle calculado em uma página de acesso a dados, certifique-se de utilizar um nome exclusivo. Não use o nome ou código de um dos controles já utilizados na expressão. Em uma expressão em um formulário ou relatório, você pode utilizar o nome de um controle ou o nome de um campo na origem do registro base. Em uma expressão em uma página de acesso a dados, você pode utilizar somente o nome de um campo que esteja na definição de dados da página. Exemplos de funções agregadas e funções agregadas de domínio Observação Não é possível usar funções agregadas e funções agregadas de domínio em uma página de acesso a dados. Além disso, não é possível usar funções agregadas de domínio em um projeto do Microsoft Access (.adp). Exemplos de expressões que usam funções agregadas Expressão Descrição =Média([Frete]) Utiliza a função Média para exibir a média dos valores do controle Frete. =Contar([NúmeroDoPedido]) Utiliza a função Contar para exibir o número de registros no controle NúmeroDoPedido. =Soma([Vendas]) Utiliza a função Soma para exibir a soma dos valores do controle Vendas. =Soma([Quantidade] * [Preço]) Utiliza a função Soma para exibir a soma do produto dos valores dos controles Quantidade e Preço. =[Vendas] / Soma([Vendas]) * 100 Exibe a porcentagem de vendas, determinada pela divisão do valor do controle Vendas pela soma de todos os valores do controle Vendas. Observação Se a propriedade Formato do controle estiver definida como Porcentagem, não inclua o *100. Exemplos de expressões que usam funções agregadas de domínio Expressão Descrição =DPesquisa("[NomeDoContato]"; "[Fornecedores]"; "[CódigoDoFornecedor] = Forms![CódigoDoFornecedor]") Utiliza a função DPesquisa para exibir o valor do campo NomeDoContato na tabela Fornecedores onde o valor do campo CódigoDoFornecedor na tabela corresponde ao valor do controle CódigoDoFornecedor no formulário ativo. =DPesquisa("[NomeDoContato]"; "[Fornecedores]"; "[CódigoDoFornecedor] = Forms![Novos Fornecedores]![CódigoDoFornecedor]") Utiliza a função DPesquisa para exibir o valor do campo NomeDoContato na tabela Fornecedores onde o valor do campo CódigoDoFornecedor na tabela corresponde ao valor do controle CódigoDoFornecedor no formulário Novos Fornecedores. =DSoma ("[TotalDoPedido]"; "[Pedidos]"; "[CódigoDoCliente] = 'RATTC'") Utiliza a função DSoma para exibir o total da soma de valores do campo TotalDoPedido na tabela Pedidos onde o CódigoDoCliente é RATTC. Observações Em um controle calculado, preceda a expressão com o operador =. Quando você definir a propriedade Nome de um controle calculado, certifique-se de utilizar um nome exclusivo. Não utilize o nome de um dos controles já utilizados na expressão. Exemplos de expressões utilizadas em consultas e filtros Exemplos de critérios utilizados para recuperar registros Intervalos de valores (>, <, >=, <=, <> ou Entre...E) Expressão Resultado > 234 Para um campo Quantidade, números maiores do que 234 < 1200,45 Para um campo PreçoUnitário, números menores do que 1200,45 >= "Callahan" Para um campo Sobrenome, todos os nomes desde Callahan até o final do alfabeto Entre #02/02/99# E #01/12/99# Para um campo DataDoPedido, as datas de 2-fev-99 até 1-dez-99 (ANSI-89) Entre #02/02/99# E #01/12/99# Para um campo DataDoPedido, as datas de 2-fev-99 até 1-dez-99 (ANSI-92) Valores que não correspondem (Not) Expressão Resultado Not "EUA" Para um campo PaísDeDestino, os pedidos enviados para países que não sejam os EUA Not 2 Para um campo de identificação, o funcionário cujo código de identificação não é igual a 2 Not T* Para um campo Sobrenome, funcionários cujos nomes não começam com a letra "T" (ANSI-89) Not T% Para um campo Sobrenome, funcionários cujos nomes não começam com a letra "T" (ANSI-92) Valores em uma lista (In) Expressão Resultado In("Canadá"; "RU") Para um campo PaísDeDestino, pedidos enviados para o Canadá ou para o Reino Unido In (França, Alemanha, Japão) Para um campo NomeDoPaís, funcionários morando na França, na Alemanha ou no Japão Valores de texto, parciais e correspondentes Expressão Resultado "Londres" Para um campo CidadeDeDestino, pedidos enviados para Londres "Londres" ou "Hedge End" Para um campo CidadeDeDestino, pedidos enviados para Londres ou Hedge End >="N" Para um campo NomeDaEmpresa, pedidos enviados para empresas cujos nomes começam com as letras de N a Z. Como "S*" Para um campo NomeDoDestinatário, pedidos enviados para clientes cujo nome começa com a letra S (ANSI-89) Como "S%" Para um campo NomeDoDestinatário, pedidos enviados para clientes cujo nome começa com a letra S (ANSI-92) Direita([NúmeroDoPedido]; 2)="99" Para um campo NúmeroDoPedido, pedidos com números de identificação terminando em 99 Compr([NomeDaEmpresa]) > Val(30) Para um campo NomeDaEmpresa, pedidos enviados para empresas cujo nome tem mais de 30 caracteres Parte do valor de um campo (Como) Expressão Resultado Como "S*" Para um campo NomeDoDestinatário, pedidos enviados para clientes cujos nomes começam com a letra S (ANSI-89) Como "S%" Para um campo NomeDoDestinatário, pedidos enviados para clientes cujos nomes começam com a letra S (ANSI-92) Como "*Importações" Para um campo NomeDoDestinatário, pedidos enviados a clientes cujos nomes terminam com a palavra "Importações" (ANSI-89) Como "%Importações" Para um campo NomeDoDestinatário, pedidos enviados a clientes cujos nomes terminam com a palavra "Importações" (ANSI-92) Como "[A-D]*" Para um campo NomeDoDestinatário, pedidos enviados a clientes cujos nomes começam com A até D (ANSI-89) Como "[A-D]%" Para um campo NomeDoDestinatário, pedidos enviados a clientes cujos nomes começam com A até D (ANSI-92) Como "*ar*" Para um campo NomeDoDestinatário, pedidos enviados a clientes cujos nomes incluem a seqüência de letras "ar" (ANSI-89) Como "ar%" Para um campo NomeDoDestinatário, pedidos enviados a clientes cujos nomes incluem a seqüência de letras "ar" (ANSI-92) Como "Maison Dewe?" Para um campo NomeDoDestinatário, pedidos enviados para o cliente com "Maison" como primeira parte de seu nome e um segundo nome de 5 letras no qual as primeiras 4 são "Dewe" e a última é desconhecida (ANSI-89). Como "Maison Dewe_" Para um campo NomeDoDestinatário, pedidos enviados para o cliente com "Maison" como primeira parte de seu nome e um segundo nome de 5 letras no qual as primeiras 4 são "Dewe" e a última é desconhecida (ANSI-92). Datas Expressão Resultado #2/2/2000# Para um campo DataDeEnvio, pedidos enviados em 2 de fevereiro de 2000 (ANSI-89) '2/2/2000' Para um campo DataDeEnvio, pedidos enviados em 2 de fevereiro de 2000 (ANSI-92) =Data() Para um campo DataDeEnvio, os pedidos referentes à data de hoje Entre Data( ) E SomData("M"; 3; Data( )) Para um campo DataDeEntrega, os pedidos feitos entre a data de hoje e três meses a partir da data de hoje < Data( )- 30 Para um campo DataDoPedido, pedidos com mais de 30 dias Ano([DataDoPedido]) = 1999 Para um campo DataDoPedido, pedidos datados de 1999 =PartData("aaaa"; [DataDoPedido]) Para um campo DataDoPedido, pedidos para o quarto trimestre do ano DataSerial(Ano ([DataDoPedido]), Mês([DataDoPedido]) + 1, 1) - 1 Para um campo DataDoPedido, pedidos para o último dia de cada mês Ano([DataDoPedido])=Ano(Agora()) e Mês([DataDoPedido])=Mês(Agora()) Para um campo DataDoPedido, pedidos para o ano e o mês em curso O valor de um campo vazio (Nulo ou seqüência de comprimento zero) Expressão Resultado É nulo Para um campo RegiãoDeEnvio, pedidos de clientes cujo campo RegiãoDeEnvio é Nulo (em branco) É negado nulo Para um campo RegiãoDeEnvio, pedidos de clientes cujo campo RegiãoDeEnvio contém um valor " " Para campos de fax, pedidos de clientes que não têm fax, o que é indicado por um valor seqüência de comprimento zero no campo Fax em vez de um valor Nulo (em branco). O resultado de uma função agregada de domínio Expressão Resultado >(DDesv("[Frete]", "Pedidos") + DMédia("[Frete]", "Pedidos")) Para um campo Frete, pedidos para os quais o custo do frete subiu acima da média mais o desvio padrão para custo de frete >DMédia("[Quantidade]"; "Detalhes do Pedido") Para um campo Quantidade, produtos pedidos em quantidades acima da quantidade média de pedidos Resultado de uma subconsulta como critério Expressão Resultado (SELECT [PreçoUnitário] FROM [Produtos] WHERE [NomeDoProduto] = "Xarope de anis") Para um campo PreçoUnitário, produtos cujo preço é o mesmo que o preço do xarope de anis. >(SELECT AVG([PreçoUnitário]) FROM [Produtos]) Para um campo PreçoUnitário, produtos com preço unitário acima da média > ALL (SELECT [salário] FROM [Funcionários] WHERE ([Cargo] LIKE "*Gerente*") ou ([Cargo] LIKE "*Vice-Presidente*")) Para um campo Salário, o salário de cada representante de vendas cujo salário seja maior que os de todos os funcionários com cargos "Gerente" ou "Vice-Presidente" > ALL (SELECT AVG([PreçoUnitário] * [Quantidade]) FROM [Detalhes do Pedido]) Para um campo calculado TotalDoPedido: [PreçoUnitário] * [Quantidade], pedidos com totais mais altos do que o valor médio dos pedidos
  18. É.... como disse o Dark, um banner lá em cima resolveria o seu problema. Mas cuidado pra não exagerar... :blink:
×
×
  • Criar Novo...