Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia, trabalho em uma empresa que possui diversos bancos de dados, sistemas diferentes e segmentos diferentes. Estou a procura de um modelo de seleção de banco de dados, na interface para o usuário, ele seleciona qual base ele deseja atualizar. Como poderia proceder para isso. Espero que possam me ajudar.
Bom dia, talvez interessante trabalhar com variáveis.
Se eu entendi , seu usuário que vai rodar a carga para o banco que o mesmo solicitar isso ?
Eu criaria as variáveis no script.
Set vBanco1 = 0;
Set vBanco2 = 0;
antes da conexão odbc, você coloca a variavel.
if vBanco1= 1 then
conexao odbc ou oledb etc.
Loads .......
if vBanco2= 1 then
conexao odbc ou oledb etc.
Loads ......
end if
end if
la na aplicação , você cria um botão para cara uma das conexões onde seta ação variável e recarga.
Boa tarde Maicon, obrigado pelo retorno, teria alguma maneira de usuario ter uma caixa de selecao e apenas 1 botao? Por exemplo quero atualizar o banco 1 e 2, dai quando o usuario clicar ele atualizar somente esse bancos? E no caso se fosse o qlikview server, eu conseguiria colocar um botao para fazer esse processo tambem?
veja se ajuda isso.
Obrigado mais uma vez pelo retorno Maicon, ficou muito bom o exemplo, só me surgiu uma duvida, como que eu possa selecionar mais de um banco por vez? Quando eu seleciono outros bancos, ele mostra mensagem de erro, Error in expression: All parameters to Valuelist must be constant.
Se fosse eu, faria em formato de botões, criaria um botão para cada banco, e criaria uma variável para cada banco.
Defino a ação de cada botão e o script trabalharia da mesma forma , só que cada um chamando a variável diferente.
Seria a forma mais fácil.
Gabriel,
Segue modelo de exemplo:
São bancos diferentes com estruturas diferentes? ou com mesma estrutura?
Se são coisas totalmente diferentes, crie QVWs diferentes para cada banco de dados. Cada um desses QVWs terá um agendamento de atualização dos dados e o usuário escolhe qual aplicação quer visualizar através do AccessPoint do QlikView.