Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EST/-5.0/no DST' instead in /home/frodr/public_html/msofficetuneup.com/wp-content/plugins/wp-db-backup/wp-db-backup.php on line 105

Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-content/plugins/wp-db-backup/wp-db-backup.php na linha 105

Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/comment.php na linha 1608
Senhora Melodia de Office »Arquivo de Blog» Mesas se Juntam em uma Pergunta em Acesso 2007
Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 35

Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 107

Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 109

Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 111

Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 112

Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/link-template.php na linha 113

Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/link-template.php na linha 138

Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 35

Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 107

Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 109

Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 111

Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 112

Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/link-template.php na linha 113

Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/link-template.php na linha 138

Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 35

Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 107

Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 109

Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 111

Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 112

Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/link-template.php na linha 113

Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/link-template.php na linha 138

Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 35

Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 43

Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 35

Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 43

Juntar Mesas em uma Pergunta em Acesso 2007

Microsoft Access Acrescente comentários

O acesso faz notavelmente fácil juntar duas mesas. A soma do primeiro passo ambas as mesas à sua pergunta, usando a caixa de diálogo de Mesa de Demonstração. Se você estiver criando uma nova pergunta na visão de Desenho, então o diálogo de Mesa de Demonstração aparece imediatamente. Se você estiver trabalhando com uma pergunta você já criou, então assegure-se que você está na visão de Desenho, o clique direito a janela, e logo escolhe a Mesa de Demonstração.

Se você já tenha definido uma relação entre as duas mesas (usando a janela de relações, como descrito na Seção 5.2), então o Acesso usa aquela relação para criar automaticamente uma junção de pergunta. Você verá uma linha no diagrama que une os campos apropriados, como mostrado na Figura 6-14.


A figura 6-14. O acesso automaticamente junta o campo CustomerID na mesa de Ordens ao campo ID na mesa de Clientes, baseada na relação isto é definido no banco de dados.

Se você não tenha definido uma relação entre duas mesas relacionadas, então você provavelmente deve, antes que você crie a sua pergunta (ver o Capítulo 5 de instruções cheias). Mas se por alguma razão secreta você decidiu não criar a relação (possivelmente o desenho de banco de dados foi estabelecido na pedra pelo outro, menos desenhista de Acesso a compreensão), então você pode definir manualmente a junção na janela de pergunta. Para fazer assim, somente arraste o campo ligado em uma mesa ao campo que combina em outra mesa. Você também pode retirar uma junção pelo clique do direito a linha entre as mesas, e logo a escolha Elimina.


Observe: Se você acrescentar duas mesas não relacionadas, então o Acesso tenta sustentá-lo adivinhando uma relação. Se ele notar um campo com o mesmo tipo de dados e o mesmo nome em ambas as mesas, então ele acrescenta uma junção neste campo. Esta ação muitas vezes não consiste no que você exemplo wantfor, muitas mesas compartilham um campo ID comum. Também, se você está seguindo as regras de desenho de banco de dados da Seção 2.5, então os seus campos ligados têm nomes ligeiramente diferentes em cada mesa, como ID e CustomerID. Se você bater em um problema onde o Acesso assume uma relação que não existe, então somente retiram-no antes de acrescentar a junção que você realmente quer.


ATÉ VELOCIDADE
Relações contra Junções

É importante entender as diferenças entre uma relação e uma junção de pergunta.

  • Relação. Uma conexão permanente entre duas mesas, que é guardada no seu banco de dados. Criando uma relação no banco de dados, você tem a opção do acendimento de integridade referencial: o grupo governa que previne dados inconsistentes em mesas relacionadas (a Seção 5.2.3).

  • Junção. Uma característica de pergunta que o deixa combinar dados relacionados de duas mesas em um jogo de resultados. A junção não afeta como você entra ou edita aquela informação nas mesas subjacentes.

Se você tiver uma relação no lugar, então o Acesso supõe que você queira usar uma junção para ligar aquelas mesas em conjunto em uma pergunta, que só faz sentido.

Uma vez que você tem as suas duas mesas na janela de desenho de pergunta e você definiu a junção, então você está pronto para escolher os campos que você quer. Você pode escolher campos de ambas as mesas. Você também pode acrescentar condições de filtro e fornecer a uma ordem de tipo, como você ia com qualquer outra pergunta. A figura 6-15 mostra um exemplo de uma pergunta que usa uma junção, e a Figura 6-16 mostra que a mesma pergunta na ação.


Observe: Quando você tem duas mesas ligadas, é fácil esquecer o que você está mostrando. Se você juntar as Ordens e mesas de Clientes, e logo selecionar campos de cada um, então o que o faz você termina com: uma lista de classes ou uma lista de instrutores? Fácil, você adquire uma lista de ordens, completas da informação sobre cliente. As perguntas com mesas ligadas sempre atuam sobre a mesa de crianças e fazem entrar a informação adicional do pai.


A figura 6-15. Esta pergunta mostra a informação de mesas de Clientes e as Ordens. Não importa se o primeiro campo das Ordens ou Clientes tableeither caminho, você está criando uma lista de ordens com a informação sobre cliente acrescentada. Note como a caixa de Mesa (abaixo da caixa de Campanha) demonstrações das quais a mesa cada campo vem.



A figura 6-16. Você pode ver facilmente de imediato quem encomendou que. A coluna ID a ordem ID (embora você possa expor o IDs tanto dos Clientes como de mesas de Ordens).


Observe: Quando você executa uma junção, você vê a informação repetida. Se você juntar os Clientes e mesas de Ordens, você vê o em conjunto o nome de um cliente shopaholic aparece ao lado de várias ordens. Contudo, isto não viola a regra de banco de dados contra dados duplicados. Embora os detalhes de cliente apareçam em mais de um lugar nos resultados de pergunta, eles são guardados só uma vez na mesa de Clientes.


Lembre-se, quando você liga uma mesa de criança e pai com uma pergunta de junção, você realmente está executando uma pergunta que adquire todos os registros da mesa de crianças, e logo acrescenta a extra informação da mesa de pais. Por exemplo, você pode usar uma pergunta de junção para adquirir uma lista de ordens (da mesa de crianças) e complementar cada registro com a informação sobre o cliente que fez a ordem. Não importa como você cria a junção, você não virá alguma vez uma lista de clientes com a informação sobre ordem alinhavou onthat não faria sentido, porque cada cliente pode fazer múltiplas ordens.

As junções são uma das características mais úteis em qualquer caixa de ferramentas de escritor de pergunta. Eles deixam-no expor uma mesa que tem toda a informação da qual você precisa.


Aviso: usando mais de uma mesa, há sempre um risco que duas mesas tenham um campo com o mesmo nome. Esta possibilidade não é um problema se você não planejar mostrar estes campos na sua pergunta, mas ele pode causar a confusão se você fizer.


ATÉ VELOCIDADE
Modificar informação Usando uma Pergunta de Junção

Você tem de ter cuidado modificando os dados em uma pergunta que usa uma junção. Não há nunca um problema se você quiser modificar os detalhes da mesa de crianças. No exemplo na Figura 6-16, é bastante fácil modificar os campos de DatePlaced ou StatusID para modificar o registro de ordem.

Contudo, considere o que acontece se você modificar um dos valores na mesa de pais, como o nome do cliente ou sobrenome. Obviamente, a mesma informação sobre cliente pode aparecer várias vezes na pergunta. (Por exemplo, a pergunta na Figura 6-16 mostra duas ordens por um cliente denominado Toby.) Se você modificar o nome do cliente em um lugar, então o Acesso automaticamente modifica a informação na mesa de Clientes, e logo refresca a pergunta inteira. Deste modo, se você modificar “Toby” para “Tony” na Figura 6-16, então o Acesso refresca as segundas e terceiras linhas do datasheet.

Um problema potencial ocorre se você quiser modificar a conexão entre o registro de ordem e o registro de cliente. Você pode querer editar uma ordem isto é destinado a Toby para que o banco de dados diga que Lisa fez a ordem. Contudo, você não pode fazer esta modificação editando os campos de FirstName e LastName na pergunta. (Se você fizer, você simplesmente rematará o registro de Toby que se modifica na mesa de Clientes.) Em vez disso, você tem de modificar o campo CustomerID na mesa de Ordens para que ele aponte à pessoa certa. Na pergunta mostrada na Figura 6-16, o campo CustomerID não está incluído, assim não há nenhum modo de modificar a conexão.

Popularidade: 4 % [?]

Correio relacionado

  • Pergunta Poder: Campos Calculados e Expressões de texto em Acesso 2007
  • Pergunta Fundamentos em Acesso 2007
  • Criar uma Pergunta Simples com o Mago de Pergunta em Acesso 2007
  • Incitar de Critérios de Pergunta em Acesso 2007
  • Acrescente Perguntas em Acesso 2007
  • Não Encontre O que Você está Procurando? Por favor Tente Aqui...

    Google
     

    Os comentários são fechados.

    Tema de WP & Ícones por Estúdio N.Design
    Entradas RSS Comentários RSS Acrescente a Favoritos Technorati Entrar

    Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-content/plugins/wp-db-backup/wp-db-backup.php na linha 105

    Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/comment.php na linha 1608
    Senhora Melodia de Office »Arquivo de Blog» Mesas se Juntam em uma Pergunta em Acesso 2007
    Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 35

    Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 107

    Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 109

    Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 111

    Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 112

    Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/link-template.php na linha 113

    Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/link-template.php na linha 138

    Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 35

    Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 107

    Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 109

    Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 111

    Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 112

    Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/link-template.php na linha 113

    Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/link-template.php na linha 138

    Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 35

    Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 107

    Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 109

    Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 111

    Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 112

    Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/link-template.php na linha 113

    Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/link-template.php na linha 138

    Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 35

    Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 43

    Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 35

    Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 43

    Juntar Mesas em uma Pergunta em Acesso 2007

    Microsoft Access Acrescente comentários

    O acesso faz notavelmente fácil juntar duas mesas. A soma do primeiro passo ambas as mesas à sua pergunta, usando a caixa de diálogo de Mesa de Demonstração. Se você estiver criando uma nova pergunta na visão de Desenho, então o diálogo de Mesa de Demonstração aparece imediatamente. Se você estiver trabalhando com uma pergunta você já criou, então assegure-se que você está na visão de Desenho, o clique direito a janela, e logo escolhe a Mesa de Demonstração.

    Se você já tenha definido uma relação entre as duas mesas (usando a janela de relações, como descrito na Seção 5.2), então o Acesso usa aquela relação para criar automaticamente uma junção de pergunta. Você verá uma linha no diagrama que une os campos apropriados, como mostrado na Figura 6-14.


    A figura 6-14. O acesso automaticamente junta o campo CustomerID na mesa de Ordens ao campo ID na mesa de Clientes, baseada na relação isto é definido no banco de dados.

    Se você não tenha definido uma relação entre duas mesas relacionadas, então você provavelmente deve, antes que você crie a sua pergunta (ver o Capítulo 5 de instruções cheias). Mas se por alguma razão secreta você decidiu não criar a relação (possivelmente o desenho de banco de dados foi estabelecido na pedra pelo outro, menos desenhista de Acesso a compreensão), então você pode definir manualmente a junção na janela de pergunta. Para fazer assim, somente arraste o campo ligado em uma mesa ao campo que combina em outra mesa. Você também pode retirar uma junção pelo clique do direito a linha entre as mesas, e logo a escolha Elimina.


    Observe: Se você acrescentar duas mesas não relacionadas, então o Acesso tenta sustentá-lo adivinhando uma relação. Se ele notar um campo com o mesmo tipo de dados e o mesmo nome em ambas as mesas, então ele acrescenta uma junção neste campo. Esta ação muitas vezes não consiste no que você exemplo wantfor, muitas mesas compartilham um campo ID comum. Também, se você está seguindo as regras de desenho de banco de dados da Seção 2.5, então os seus campos ligados têm nomes ligeiramente diferentes em cada mesa, como ID e CustomerID. Se você bater em um problema onde o Acesso assume uma relação que não existe, então somente retiram-no antes de acrescentar a junção que você realmente quer.


    ATÉ VELOCIDADE
    Relações contra Junções

    É importante entender as diferenças entre uma relação e uma junção de pergunta.

    • Relação. Uma conexão permanente entre duas mesas, que é guardada no seu banco de dados. Criando uma relação no banco de dados, você tem a opção do acendimento de integridade referencial: o grupo governa que previne dados inconsistentes em mesas relacionadas (a Seção 5.2.3).

    • Junção. Uma característica de pergunta que o deixa combinar dados relacionados de duas mesas em um jogo de resultados. A junção não afeta como você entra ou edita aquela informação nas mesas subjacentes.

    Se você tiver uma relação no lugar, então o Acesso supõe que você queira usar uma junção para ligar aquelas mesas em conjunto em uma pergunta, que só faz sentido.

    Uma vez que você tem as suas duas mesas na janela de desenho de pergunta e você definiu a junção, então você está pronto para escolher os campos que você quer. Você pode escolher campos de ambas as mesas. Você também pode acrescentar condições de filtro e fornecer a uma ordem de tipo, como você ia com qualquer outra pergunta. A figura 6-15 mostra um exemplo de uma pergunta que usa uma junção, e a Figura 6-16 mostra que a mesma pergunta na ação.


    Observe: Quando você tem duas mesas ligadas, é fácil esquecer o que você está mostrando. Se você juntar as Ordens e mesas de Clientes, e logo selecionar campos de cada um, então o que o faz você termina com: uma lista de classes ou uma lista de instrutores? Fácil, você adquire uma lista de ordens, completas da informação sobre cliente. As perguntas com mesas ligadas sempre atuam sobre a mesa de crianças e fazem entrar a informação adicional do pai.


    A figura 6-15. Esta pergunta mostra a informação de mesas de Clientes e as Ordens. Não importa se o primeiro campo das Ordens ou Clientes tableeither caminho, você está criando uma lista de ordens com a informação sobre cliente acrescentada. Note como a caixa de Mesa (abaixo da caixa de Campanha) demonstrações das quais a mesa cada campo vem.



    A figura 6-16. Você pode ver facilmente de imediato quem encomendou que. A coluna ID a ordem ID (embora você possa expor o IDs tanto dos Clientes como de mesas de Ordens).


    Observe: Quando você executa uma junção, você vê a informação repetida. Se você juntar os Clientes e mesas de Ordens, você vê o em conjunto o nome de um cliente shopaholic aparece ao lado de várias ordens. Contudo, isto não viola a regra de banco de dados contra dados duplicados. Embora os detalhes de cliente apareçam em mais de um lugar nos resultados de pergunta, eles são guardados só uma vez na mesa de Clientes.


    Lembre-se, quando você liga uma mesa de criança e pai com uma pergunta de junção, você realmente está executando uma pergunta que adquire todos os registros da mesa de crianças, e logo acrescenta a extra informação da mesa de pais. Por exemplo, você pode usar uma pergunta de junção para adquirir uma lista de ordens (da mesa de crianças) e complementar cada registro com a informação sobre o cliente que fez a ordem. Não importa como você cria a junção, você não virá alguma vez uma lista de clientes com a informação sobre ordem alinhavou onthat não faria sentido, porque cada cliente pode fazer múltiplas ordens.

    As junções são uma das características mais úteis em qualquer caixa de ferramentas de escritor de pergunta. Eles deixam-no expor uma mesa que tem toda a informação da qual você precisa.


    Aviso: usando mais de uma mesa, há sempre um risco que duas mesas tenham um campo com o mesmo nome. Esta possibilidade não é um problema se você não planejar mostrar estes campos na sua pergunta, mas ele pode causar a confusão se você fizer.


    ATÉ VELOCIDADE
    Modificar informação Usando uma Pergunta de Junção

    Você tem de ter cuidado modificando os dados em uma pergunta que usa uma junção. Não há nunca um problema se você quiser modificar os detalhes da mesa de crianças. No exemplo na Figura 6-16, é bastante fácil modificar os campos de DatePlaced ou StatusID para modificar o registro de ordem.

    Contudo, considere o que acontece se você modificar um dos valores na mesa de pais, como o nome do cliente ou sobrenome. Obviamente, a mesma informação sobre cliente pode aparecer várias vezes na pergunta. (Por exemplo, a pergunta na Figura 6-16 mostra duas ordens por um cliente denominado Toby.) Se você modificar o nome do cliente em um lugar, então o Acesso automaticamente modifica a informação na mesa de Clientes, e logo refresca a pergunta inteira. Deste modo, se você modificar “Toby” para “Tony” na Figura 6-16, então o Acesso refresca as segundas e terceiras linhas do datasheet.

    Um problema potencial ocorre se você quiser modificar a conexão entre o registro de ordem e o registro de cliente. Você pode querer editar uma ordem isto é destinado a Toby para que o banco de dados diga que Lisa fez a ordem. Contudo, você não pode fazer esta modificação editando os campos de FirstName e LastName na pergunta. (Se você fizer, você simplesmente rematará o registro de Toby que se modifica na mesa de Clientes.) Em vez disso, você tem de modificar o campo CustomerID na mesa de Ordens para que ele aponte à pessoa certa. Na pergunta mostrada na Figura 6-16, o campo CustomerID não está incluído, assim não há nenhum modo de modificar a conexão.

    Popularidade: 4 % [?]

    Correio relacionado

  • Pergunta Poder: Campos Calculados e Expressões de texto em Acesso 2007
  • Pergunta Fundamentos em Acesso 2007
  • Criar uma Pergunta Simples com o Mago de Pergunta em Acesso 2007
  • Incitar de Critérios de Pergunta em Acesso 2007
  • Acrescente Perguntas em Acesso 2007
  • Não Encontre O que Você está Procurando? Por favor Tente Aqui...

    Google
     

    Os comentários são fechados.

    Tema de WP & Ícones por Estúdio N.Design
    Entradas RSS Comentários RSS Acrescente a Favoritos Technorati Entrar