[ACCESS] drop down list/assistente de pesquisa com campos especificos

    Demolion
    By Demolion,

    É o seguinte:

    - Tenho uma tabela "Fornecedores _e_destinos";

    - A tabela contem os campos "id", "nome" (nome do fornecedor ou destino) e "tipo" (fornecedor ou destino);

    - Tenho ainda uma tabela "entradas" e outra "saidas";

    - Nelas tenho, para alem de outros campos, "id_artigo" (chave secundaria que vai ligar cada uma a uma tabela "Artigos") e "fornecedor", para a tabela entradas, e "destino", para a tabela saidas;

    O meu problema é:

    - Eu quero meter os campos "fornecedor" e "destino" como uma "drop down list", ou seja com o tipo "assistente de pesquisa", que estejam relacionados com a tabela "Fornecedores _e_destinos", mas que, no campo "fornecedor" só aparecessem os nomes cujo tipo fosse "fornecedor" e no campo "destino" só aparecessem os nomes cujo tipo fosse "destino".

    • 0 replies

    Gostaria de Ajuda Sobre o Google Page Speed:

    Leonardo Gomes
    By Leonardo Gomes,

    Olá eu trabalho para o Anderson Ferro e estamos otimizando o blog dele e sempre aparece:

    - "Eliminar JavaScript e CSS de bloqueio de renderização no conteúdo acima da borda"
    Já tentamos de tudo e nada, alguém já conseguiu resolver este problema?

    - Também sempre aparece:
    Reduzir o tempo de resposta do servidor - O meu site esta abrindo com 1,1 segundo, antes estava com 3,2 e consegui baixar, e mesmo assim sempre mostra este erro. 

    Para quem precisar o site é: http://blog.andersonferro.com.br

    Obrigado desde já!.

    Att.
    Léo Gomes

    • 0 replies

    Re: Criar categorias com sub categorias

    HappyHippyHippo
    By HappyHippyHippo,

    objecto ?

    mas afinal qual o conjunto de parâmetros extra estás a dar na criação da ligação à base de dados ?

    • 5 replies

    Re: Abrir link

    HappyHippyHippo
    By HappyHippyHippo,

    epa ... vocês gostam de complicar ...

    <!DOCTYPE html>
    <html>
      <head>
        <style type="text/css">
          table { width: 100%; }
        </style>   
      </head>
      <body>
       <table>
         <tbody>
           <tr data-id="1">
             <td>Linha 1 - Coluna 1</td>
             <td>Linha 1 - Coluna 2</td>
             <td><button>apagar</button></td>
           </tr>
           <tr data-id="2">
             <td>Linha 2 - Coluna 1</td>
             <td>Linha 2 - Coluna 2</td>
             <td><button>apagar</button></td>
           </tr>
           <tr data-id="3">
             <td>Linha 3 - Coluna 1</td>
             <td>Linha 3 - Coluna 2</td>
             <td><button>apagar</button></td>
           </tr>
         </tbody>
       </table>
      </body>
      <script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha256-/SIrNqv8h6QGKDuNoLGA4iret+kyesCkHGzVUUV0shc=" crossorigin="anonymous"></script>
      <script type="text/javascript">
        $(document).ready(function() {
          $("tr").click(function() {
            alert('row clicked : ' + $(this).attr('data-id'));
          });
    
          $("button").click(function(ev) {
            alert('button clicked : ' + $(this).parents('tr').attr('data-id'));
            ev.stopPropagation();
          });
        });
      </script>
    </html> 

     

    • 4 replies

    Re: C# e MySQL Web

    Knitter
    By Knitter,
    3 horas atrás, ribeiro55 disse:

    Depende do fornecedor. A Amen, por exemplo, tem as DB acessíveis de fora por omissão.

    Fica o reparo :), desconhecia que existisse algum que permitisse logo por omissão.

    34 minutos atrás, D3POD disse:

    Usei o aplicativo MySQL Workbench e quando faço testar conexão dá erro, portanto o problema não deve ter nada a ver com a minha aplicação, mas com a permissão de aceder no servidor.

    Verifica as configurações todas e confirma que tanto o endereço do servidor (usa o domínio em vez do IP), como nome, porto e password está tudo a funcionar. A melhor opção é mesmo garantir que é possível aceder com um cliente genérico, porque se esse aceder a aplicação tem obrigação de aceder também.

    • 9 replies

    Re: C# e MySQL Web

    D3POD
    By D3POD,

    Pois, parece que o problema está mesmo na conexão.
    Usei o aplicativo MySQL Workbench e quando faço testar conexão dá erro, portanto o problema não deve ter nada a ver com a minha aplicação, mas com a permissão de aceder no servidor.

     

    Muito obrigado por toda a ajuda ;)

     

    Cumprimentos

    • 9 replies

    Re: AT - questões legais

    PeterBaga
    By PeterBaga,
    Em ‎20‎-‎08‎-‎2016 às 11:23, peternm disse:

    Viva,

    terminei o processo de certificação fica aqui o registo dos pontos de maior relevância que me foram exigidos :

    Notas de crédito : garantir sempre que a soma das linhas do documento de origem (facturas) não excede os valores originais, quantidade e valor total.

    Impressão : referência a documentos de origem no saft obrigam à mesma indicação na impressão.

    Numeração : Não mostrar a numeração de documentos ao utilizador até que o documento esteja confirmado (assinado).

    foram feitos vários testes com inserção do mesmo documento ( vários utilizadores ao mesmo tempo, a numeração deve ser incrementada ).

    Validação de NIF : algoritmo check-digit em factura simplificada e factura recibo, colocar no saft os contribuintes finais.

    Guias de devolução GD : para fornecedor saída de mercadoria preencher no saft linha <creditAmount>, no caso de clientes o movimento é entrada <debitAmount>.

    Foi permitido fazer alterações na hora ( caso não fosse não me safava ).

    Depois como normalmente validaram : numero de decimais, arredondamentos, valores negativos etc.

    Agradeço ao forum e a todos os que aqui postam informação importante e esclarecedora.

     

    Amigo Peter,

    Obrigado por partilhar a sua experiência no processo de certificação.

    Poderia ser mais explicito no ponto onde diz :

    "Depois como normalmente validaram : numero de decimais, arredondamentos, valores negativos etc."

    Em especial no que se refere a numero de decimais e arredondamentos...

    Obrigado.

    Pedro Alex.

    • 4263 replies

    Criar Uma Instância de um Objeto dentro de um Panel.

    MarcioSilva73
    By MarcioSilva73,

    Olá, Turma!

    Como faço para que um objeto criado por instância fique localizado dentro de um "Panel"?
    A criar eu já sei, mas não estou conseguindo colocá-lo dentro deste "Panel".
    Desde já fico muito grato!

    • 0 replies

    Re: C# e MySQL Web

    ribeiro55
    By ribeiro55,
    2 minutes ago, Knitter said:

    Os alojamentos partilhados não permitem acesso externo ao MySQL a não ser que (se existir) actives esse acesso no área de administração do teu alojamento. 

    Depende do fornecedor. A Amen, por exemplo, tem as DB acessíveis de fora por omissão.

    • 9 replies

    Re: C# e MySQL Web

    Knitter
    By Knitter,

    Os alojamentos partilhados não permitem acesso externo ao MySQL a não ser que (se existir) actives esse acesso no área de administração do teu alojamento. Se for um CPanel, na secção de configurações de base de dados existe uma opção para configurar acessos remotos a MySQL, onde podes indicar o IP de origem (se for fixo) ou acesso permitido a qualquer cliente. Atenção que isto não faz mais que alterar as regras de firewall do teu alojamento para aceitar tráfego para o porto onde o MySQL está à escuta.

    Para testar podes usar um programa genérico de acesso a MySQL, a que se chama "cliente" por ser... bem o cliente :)... é como o MS SQL Server Management Studio. Em Windows costumo usar o http://www.heidisql.com. Mas o MySQL Workbench também serve, ou o Navicat. Se conseguires que um destes se ligue e te deixe executar um SELECT directamente na BD então tens acesso e o problema estará na tua rede/aplicação, se não conseguires então não tens acesso ao servidor.

    • 9 replies

    Re: C# e MySQL Web

    ribeiro55
    By ribeiro55,

    Já experimentaste "pingar" o endereço? Podes não estar a conseguir alcançá-lo da tua máquina.
    Outra razão pode passar precisamente por o que o Knitter indicou. Alguns fornecedores de alojamento apenas permitem ligações provenientes do mesmo servidor/rede.

    O teste do cliente MySQL iria provar precisamente se consegues ou não aceder ao servidor de uma máquina do exterior, pois trata-se de software testado e sem problemas nos conectores, como o teu pode ter.

    Um cliente MySQL, neste caso, é um software que se liga à base de dados e a permite explorar. (é mais do que isso, mas para o efeito, serve esta explicação) 
    Algo como https://www.navicat.com/download/navicat-premium

    • 9 replies

    Re: C# e MySQL Web

    D3POD
    By D3POD,

    É um alojamento partilhado... onde tenho o website da empresa, email, etc

    Não percebi o que queria dizer com cliente MySQL...

     

    • 9 replies

    Re: Criar categorias com sub categorias

    Leoc10
    By Leoc10,

    muito obrigado

    não intendo nada de ajax fui vendo projetos e tutoriais e acabei chegando até aqui

    troquei o FETCH POR FECHALL  começou a retornar [object Object] ante retornava mais so que vazio agora retorna a mesma qnt de coisa que tem no banco mais não o nome que esta no banco retorna [object Object]

    vc sabe me dizer oq estou errando

    pra ficar mais claro estou montando um site de classificados para tcc do meu curso e tenho que fazer as categoria para o usuario escolher e ai aparecer a sub categoria para depois avançar com o cadastro de produtos

    • 5 replies

    Re: Criar categorias com sub categorias

    HappyHippyHippo
    By HappyHippyHippo,

    o teu endpoint de chamada de AJAX não está a retornar uma lista, está sim a retornar um obejcto JSON com os dados de um único registo. isto invalida o ciclo que tens dentro da função de processamento da resposta do AJAX

    a função que deverias ter para obter a lista todoa de registos seria ->fetchAll

    como te foi dito : se chamares directamente o endpoiint da chamada de AJAX no teu browser verás que a resposta não é aquilo que esperas

    • 5 replies

    Re: Função para verificar vitória em jogo

    HappyHippyHippo
    By HappyHippyHippo,

    prontos ... se tens esses requisitos todos:

    int checkHorizontal(char * m) {
        // para todas as linhas
        for (int line = 1; line < 3; ++line) {
            // verificar linha "line"
            if (   pTabuleiro[line * 11 + UM] == pTabuleiro[line * 11 + DOIS]
                && pTabuleiro[line * 11 + UM] == pTabuleiro[line * 11 + TRES]
                && pTabuleiro[line * 11 + UM] != '_')
                // retornar o valor associado ao vencedor
                return pTabuleiro[line * 11 + UM] == 'O' : -1 : 1;
        }
    
        return 0;
    }
    
    int checkVertical(char * m) {
        // para todas as colunas
        for (int column = UM; column <= TRES; ) {
            // verificar coluna "column"
            if (   pTabuleiro[0 * 11 + column] == pTabuleiro[1 * 11 + column]
                && pTabuleiro[0 * 11 + column] == pTabuleiro[2 * 11 + column]
                && pTabuleiro[0 * 11 + column] != '_')
                // retornar o valor associado ao vencedor
                return pTabuleiro[0 * 11 + column] == 'O' : -1 : 1;
    
            // incremneto do ciclo de coluna
            column = column == UM
                      ? DOIS
                      : (column == DOIS
                            ? TRES
                            : TRES + 1);
        }
    
        return 0;
    }
    
    int checkDiagonals(char * m) {
          // verificar diagonal principal
          if (   pTabuleiro[0 * 11 + UM] == pTabuleiro[1 * 11 + DOIS]
              && pTabuleiro[0 * 11 + UM] == pTabuleiro[2 * 11 + TRES]
              && pTabuleiro[0 * 11 + UM] != '_')
              // retornar o valor associado ao vencedor
              return pTabuleiro[0 * 11 + column] == 'O' : -1 : 1;
    
          // verificar diagonal secundaria
          if (   pTabuleiro[2 * 11 + UM] == pTabuleiro[1 * 11 + DOIS]
              && pTabuleiro[2 * 11 + UM] == pTabuleiro[0 * 11 + TRES]
              && pTabuleiro[2 * 11 + UM] != '_')
              // retornar o valor associado ao vencedor
              return pTabuleiro[0 * 11 + column] == 'O' : -1 : 1;
    
          return 0;
    }
    
    int checkWin(char * m) {
        // verificar vencedor
        int check =    checkHorizontal(m)
                    || checkVertical(m)
                    || checkDiagonals(m);
        if (check)
            return check;
    
        // verificar se existem espaços vazios
        for (int line; line < 3; ++line) {
            for (int column; column <= TRES; ) {
                // verificar se a célula iterada se encontra vazia
                if (pTabuleiro[line * 11 + column] == '_')
                    return -2;
    
                // incremneto do ciclo de coluna
                column = column == UM
                          ? DOIS
                          : (column == DOIS
                                ? TRES
                                : TRES + 1);
            }
        }
    
        // empate ...
        return 0;
    }
    

     

    • 19 replies

    Re: C# e MySQL Web

    Knitter
    By Knitter,

    E o servidor está configurado para permitir ligações externas ao MySQL? Consegues aceder com um cliente MySQL para testar? Isso é um servidor dedicado ou um alojamento partilhado?

    • 9 replies

    Re: C# e MySQL Web

    D3POD
    By D3POD,
    Citação

    An unhandled exception of type 'MySql.Data.MySqlClient.MySqlException' occurred in MySql.Data.dll

    Additional information: Unable to connect to any of the specified MySQL hosts.

    Entretanto mudei a conexão para a seguinte:
     

    <add name ="Servidor" connectionString="Server = xxx.xxx.xxx.xxx:3306; Database=ogolhot16224com17082_infogest; User Id=ogolh_infogest; Password=xxxxxx;"/>

    Mas continua a dar a mensagem a cima citada...

     

    Não sei se terá alguma coisa a ver, mas depois de mudar a connectionstring passou a ser quase instantâneo a dar o erro... anteriormente demorava uns 10s.

    • 9 replies

    Re: Criar categorias com sub categorias

    Leoc10
    By Leoc10,

    vc fala na url chamar a segunda parte se for isso sim
    deixei de um jeito q vou selecionr a categoria e a sub vai aparecer assim que eu selecionar mais ela aparece mais vazia

    • 5 replies

    Re: C# e MySQL Web

    ribeiro55
    By ribeiro55,

    Qual é a mensagem da exception? Porque MySqlException é o wrapper.

    • 9 replies

    Re: C# e MySQL Web

    D3POD
    By D3POD,

    Boas, tenho uma aplicação feita em c# e SQL Server que tenho que passar para uma base de dados MySQL, pois a base de dados SQL é local e pretendo que a aplicação funcione com o webserver.

    O servidor da empresa tem a possibilidade de criar bases de dados e já a criei, igual à base de dados sql local.

    Mas o problema é que deixou de funcionar... estou a ter o seguinte erro:
     

    Citação

    An unhandled exception of type 'MySql.Data.MySqlClient.MySqlException' occurred in MySql.Data.dll

     

    A string de conexão é a seguinte:

    <connectionStrings>
        <add name ="Servidor" connectionString="Server = xxx.xxx.xxx.xxx; Database=infogest; User Id=infogest; Password=xxxxxxx;"/>
      </connectionStrings>

    Já adicionei ao projecto as referencias MySQL.Data e MySQL.Web.

    Já substitui todos os comandos... por exemplo SQLCommand para MySQLCommand.

     

    Alguém me consegue dar uma ideia do que pode estar mal? Ou como posso testar se a conexão está mesmo a funcionar?

     

    Cumprimentos

     

    • 9 replies

  1. Load more activity
Portal by DevFuse · Based on IP.Board Portal by IPS