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
Março
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
12
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ê já 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.
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.
Popularidade: 4 % [?]








Comentários recentes