Por que “propriedades do banco de dados” de repente não fazem nada?

1

Estou usando o Visio 2007 Profession SP2 no Windows 7 Enterprise x64. Eu tenho um diagrama de banco de dados ER bastante complexo que eu tenho trabalhado em algumas semanas. Ele usa algumas formas não ER para chamadas e anotações. É um diagrama de várias páginas também. (Essencialmente um esquema do SQL 2005 por página.)

O suplemento do banco de dados de ações propriamente dito (ou seja, o que acompanha o Visio Professional) parece estar em execução: Eu tenho o menu Banco de Dados, vejo a janela Tabelas e Exibições etc. No entanto, clicando duas vezes em uma entidade ou tentar acessar a janela Propriedades do Banco de Dados falha: parece não fazer nada. Sem ampulheta, sem display, sem mensagem, sem nada. Ele faz isso não apenas no meu documento complexo, mas também em documentos de banco de dados em branco novinhos em folha.

Em relação ao que exatamente está falhando:

  • Clicar duas vezes em uma entidade no diagrama
  • Clique duas vezes em uma tabela no painel Tabelas e exibições
  • Clique com o botão direito em uma entidade e selecione "Propriedades do banco de dados"

Outros aspectos do suplemento do banco de dados parecem funcionar:

  • O assistente de engenharia reversa é iniciado
  • Remover um relacionamento do diagrama, clicar com o botão direito do mouse na entidade e selecionar "Mostrar tabelas relacionadas" retorna
  • Alterando a exibição do relacionamento para (e de volta) "Pés de galinha".

Funcionou na terça-feira, que foi a última vez que trabalhei nesse arquivo. Tanto quanto eu sei, nada mudou desde então, no entanto, eu não usei este computador, mas talvez por uma hora na quarta-feira - e isso foi remotamente, através dos Serviços de Terminal. Naquela época, eu fechava o Visio para reduzir a desordem de aplicativos abertos (raramente desativo essa máquina e geralmente deixo meu trabalho aberto por dias a fio). Por tudo o que sei, uma atualização do Windows ocorreu em algum momento entre terça-feira às 17h e 9h da manhã, mas não posso dizer se é esse o caso. (Esta é uma máquina de trabalho, em um domínio; eu teria que verificar com meus administradores para ver se estamos usando o WSUS para empurrá-los ou se estamos apenas dependentes da programação da Microsoft.)

A máquina pode ou não ter sido reinicializada involuntariamente entre terça-feira à noite e esta manhã. No entanto, eu tenho reiniciado manualmente, e não houve nenhuma mudança. Eu também tentei iniciar o Visio no modo de segurança e, novamente, nenhuma alteração (nem no modo de segurança nem desde então). Não parece haver nenhuma informação no log de eventos do aplicativo nem em qualquer um dos logs de eventos específicos do Office.

Outros modelos que requerem suplementos (como o modelo UML) parecem estar funcionando corretamente, exibindo suas janelas de propriedades personalizadas. É só esse aqui.

Então, longa história: (eu sei, tarde demais):

  1. Por que a janela Propriedades do Banco de Dados pararia de aparecer?
  2. O que posso fazer para recuperá-lo? (Eu realmente preciso atualizar a documentação sobre algumas dessas entidades!)
por John Rudy 02.12.2010 / 18:58

2 respostas

1

Parece que o Visio não funciona e funciona bem ao passar de uma configuração de vários monitores para a exibição compactada de serviços de terminal. A janela Propriedades do banco de dados de alguma forma foi movida para fora da tela. Estranhamente, isso estava ocorrendo agora que estou sentado no desktop, em toda a sua glória de 3 monitores.

Executando o VBA encontrado aqui trouxe de volta para mim. Caso esse link morra, aqui está o roteiro. Cole-o na seção ThisDocument do editor do VBA:

Sub GetDbWindow()

Dim win As Visio.Window
For Each win In Visio.ActiveWindow.Windows
    If win.Caption = "Database Properties" Then
        Call win.SetWindowRect(0, 0, 200, 200)
        Exit For
    End If
Next win

End Sub
    
por 02.12.2010 / 21:30
0

Outra solução para esse problema ao usar a configuração de vários monitores é alterar a saída do monitor de volta para o monitor único (1) e, em seguida, posso ver a janela Propriedades do banco de dados encaixada no canto inferior direito do monitor. Então eu posso pegar a janela Data Properties e fixá-la no canto inferior esquerdo do aplicativo Visio.

    
por 24.05.2016 / 17:47