, seja por entrada na função de interrogação e pedido de refrescamento dos dados)
Consulte a docuemntação de Implementação
Apresentação
Em cabeçalho, encontramos as informações permitindo o pedido e alguns parâmetros de levar geral.
Fechar
Campos
Os seguintes campos estão presentes neste separador :
Bloco número 1
| Ce code permet d'identifier une requête. |
| Permet de définir un intitulé associé à chaque fiche. |
| Este intitulado permite dar uma designação à ficha. |
| Sélectionnez cette case à cocher pour activer la fiche courante. Les enregistrements non sélectionnés conservent leur contenu et paramétrage, mais ne pourront pas être utilisés en rappelant leur code dans :
Les habilitations sur une fonction donnée peuvent interdire la création d'une fiche active. Dans ce cas, la case est désactivée par défaut. Elle est modifiable uniquement par un utilisateur autorisé, ou via un Workflow de signature. |
Características
| Utilisez ce champ pour gérer l'affichage d'une requête en consultation, avec les comportements suivants :
|
| Cet indicateur définit comment les données sont représentées à l'écran. Les possibilités sont les suivantes :
|
| Utilisez ce champ pour organiser la relation entre le caractère et le graphique, lorsque le mode de représentation des données autorise les deux. Selon le contexte :
|
Fechar
Apresentação
O primeiro separador permite então de registar o pedido e alguns parâmetros gerais.
Vai-se assim poder dar, no quadro titulo Colunas, das informações permitindo dispor de uma apresentação mais precisa. Com efeito, na execução, o pedido reenvia uma lista de valores que vão preencher um quadro. Na ausência de informações mais precisas :
De mais, um pedido SQL não fixa forçosamente muito interesse. falta poder introduzir os parâmetros que serão registados no momento do seu lançamento. É o que permite o quadro com o título Parâmetros.
Fechar
Campos
Os seguintes campos estão presentes neste separador :
Bloco número 1
| Définit le code d'un état qui sera associé à la fonction Fichier / Liste à partir de la consultation des requêtes. S'il n'est pas renseigné, on utilise l'état ALISTE, qui proposera une mise en page par défaut. Il est possible de dupliquer cet état générique (il ne sera en principe nécessaire que de modifier la mise en page) pour créer des états parfaitement adaptés à la requête ainsi définie. Le code état saisi ici peut être associé à un ensemble de codes impression via la fonction dédiée. |
| Utilisez ce champ pour lier les autorisations d'accès à la requête aux autorisations données sur la fonction. Le principe en est le suivant : à l'entrée dans la requête, on vérifie que la fonction liée est autorisée à l'utilisateur (pour au moins un site, si l'habilitation sur cette fonction se fait par site). Cette vérification est faite uniquement dans le cas où cette requête n'est pas partagée. En effet, si la requête est partagée, on part du principe que les habilitations de la personne ayant calculé la requête s'appliquent et se propagent à tous ceux qui ont le droit de la visualiser. Il est donc nécessaire de définir avec précaution les habilitations aux requêtes partagées, lorsqu'elles concernent des données sensibles. Ceci est possible via le code d'accès situé dans cette section. |
| Ce code d'accès permet d'interdire l'accès à la fiche courante pour certains utilisateurs. Si le champ est alimenté, seuls les utilisateurs qui ont des droits de lecture sur ce code d'accès peuvent visualiser l'enregistrement ; et seuls les utilisateurs avec des droits d'écriture peuvent le modifier. Le droit d'exécution contrôle le fait que l'on puisse exécuter la requête en question (en rafraîchissant la requête ou en modifiant les paramètres et en la ré-exécutant). |
| Permet de définir un nombre de lignes par page logique dans l'écran de consultation généré par le requêteur. Si ce nombre de lignes excède le nombre de lignes physiques affichables, un ascenseur apparaît à droite du tableau. Des boutons situés en haut de l'écran permettront de naviguer entre pages logiques (visualiser la suivante, précédente, dernière, première). |
| Le nombre de lignes maximum correspond à un paramètre de la requête (maxrows) qui arrête la recherche lorsqu'un nombre de lignes satisfaisant aux conditions a été trouvé dans la base (ces lignes seront ensuite triées, mais la base ne garantit pas que les N lignes trouvées sont les N premières dans l'ordre de tri). Il s'agit d'une optimisation permettant de limiter la charge pour la base de données. |
| Utilisez ce champ pour créer une classification des critères disponibles pour les requêtes. |
| Permet de figer les x premières colonnes d'un tableau en cas de pagination horizontale. |
| Utilisez ce champ pour arrêter la recherche après la période de temps indiquée (en secondes). Ceci permet d'éviter d'attendre trop longtemps dans le cas du paramétrage d'une nouvelle requête par exemple. Remarque : Contrairement au nombre maximum de lignes, cette information n'est pas transmise à la base de données. Le temps maximum peut donc pas être dépassé si la durée de la requête est trop importante. |
Querie SQL
| Permite definir o pedido ele mesmo sob uma forma SQL clássico compreensível pela base de dados. Quaisquer observações ao sujeito deste pedido :
|
Quadro Colunas
|
| Este Tipo de dados permite indicar como deve se fazer a apresentação do dado. No caso de um menu local, indicar-se-á o número do menu local utilizado. Se o tipo de dados utilizado está ligado a um objecto, será possível de passar por túnel em gestão do objecto no momento da consulta. |
| Permite definir um número de menu local a utilizar para apresentar o valor numérico da coluna corrrespondente reenviada pelo pedido. |
| Este campo não pode ser registado que se o modo de representação escolhido no cabeçalho não é Caracter. Permite indicar a maneira cuja representação gráfica vai ser colocada em obra. Pode tomar os valores seguintes :
|
| Este campo não pode ser qualificado manualmente.
Permite gerar as combinações de gráficos se o tipo de gráfico definido nos parâmetros graficos permite fazer aparecer várias séries independentes de tipo diferente (está ignorado nos outros casos). Na prática, as combinações utilizáveis são as seguintes :
A regra é a então a seguinte :
|
Quadro Parâmetros
| Se este campo está preenchido, um parâmetro cujo título corresponde a este campo poderá ser registada antes a execução do pedido (via o botão ). Este parâmetro poderá ser utilizado no corpo do pedido pelo meio da sintaxe %N%, onde N é o número de linha correspondente no quadro dos parâmetros. |
| Este tipo de dados permite facilitar o registo do parâmetro correspondente. Com efeito, se um tipo está definido :
|
| Permite definir um número de menu local a utilizar para registar o valor do parâmetro. |
|   |
Fechar
Apresentação
Este separador não pode ser preenchido que se uma apresentação gráfica é possível para o pedido. Define-se então a maneira cujos dados são apresentados sobre o gráfico.
Fechar
Campos
Os seguintes campos estão presentes neste separador :
Gráfico
| Ce champ est utilisé lorsqu'il existe plus d'une valeur numérique dans le tableau pouvant être représentée sous forme graphique. Ce champ peut afficher deux valeurs :
|
| Lorsque plusieurs séries sont représentées dans le graphique (à condition que la présentation de toutes les séries soit identique et non par 'secteur'), vous pouvez indiquer comment les valeurs des séries sont combinées, selon les valeurs suivantes :
|
| Ce champ définit la représentation graphique appliquée aux données présentées (Barres, Lignes, Aires, Secteurs). Une image s'affiche, en fonction du choix effectué, illustrant le type de présentation obtenu. Si une seule série de valeurs est disponible, la représentation graphique est fixée par défaut par ce paramètre. Si plusieurs séries de valeurs sont disponibles, il est possible de mélanger les modes de présentation (une série en barres, une autre en lignes, par exemple). Dans ce cas, la représentation de chaque série de valeurs dépend du champ Représentation du tableau des champs :
Si la représentation des séries est homogène (une seule série existe dans le graphique), un sélecteur est disponible pour le type de graphique, vous permettant de sélectionner un mode de présentation différent. |
Bloco número 3
| Image détaillant les informations saisies précédemment. |
Bloco número 2
Bloco número 4
Fechar
De referir que nenhuma filtragem ligada às habilitações foi realizada (o que seja as habilitações por papel, por estabelecimento, ou por código de acesso) com requerente SQL. É então aconselhado de proteger os pedidos deste tipo por um código acesso para limitar os direitos de visualização e ainda mais de execução destes pedidos. Assim, o acesso a esta função deve normalmemnte ser limitado a uma lista restringe os utilizadores.
gera o ecrã de consulta associado, e verifica a exatitude do pedido em o submetido à base de dados para verificação sintaxica e semantica. |
Permite o lançamento do pedido corrente. A execução se desencadeia em atualizando uma tabela temporária, e cadeia sobre a função de visualização dos pedidos, que permite visulizar o resultado do pedido. |
Os seguintes campos estão presentes na janela aberta por este botão : Bloco número 1
Bloco número 2
Fechar Este botão permite de recopiar a definição da transação depois ou versus um outro dossier. |
Para além das mensagens genéricas, as seguintes mensagens de erro podem aparecer durante o reg. :
O pedido não está correcto, do ponto de vista da base de dados. Seja não está correcto do ponto de vista sintaxico, seja um elemento não existe. A descrição complementar dá o título de erro reenviado pela base de dados.
Tenta-se aceder a um pedido do requerente clássico com o requerente SQL (os códigos de um pedido de requerente SQL não podem ser utilizados para nomear um pedido clássico, e vice versa).
O requerente lançado reenvia um grande número de colunas. De referir que o número de colunas susceptível de serem lidos pelo requerente SQL está limitado a 120.