MANUAL ACESSO BASE DADOS SQLITE Exemplo: Como

Propaganda
MANUAL ACESSO BASE DADOS SQLITE
Exemplo: Como apagar Famílias (ItemsGroups) e Produtos de Venda (Items)
1) Na pasta de instalação do XDREST, abra a pasta com o nome "Tools" ("C:\Xdrest\Tools") e
chame o executável s "sqlitestudio-2.0.26.EXE" (Em alternativa pode descarregar outro editor de
SQLite no site de parceiros)
2) No menu superior esquerdo escolha a opção “Databases” escolha a opção “Add database” e
escolha a base de dados que se encontra na pasta "C:\XDRest\db\xdrest.db" e faça “OK” ou click
no botão
.
3) Selecione a base de dados e no menu “DataBases” “ Connect” ou Click no botão Connect
;
4) Expanda as tabelas com duplo click em “Tables”.
5) Faça duplo click na tabla Items. Abrirá uma nova janela.
6) Selecione a Tab “Data”. Serão listados todos os Items.
7) Poderá remover ou adicionar vários Items com as seguintes opções:
Para adicionar novo item;
Para remover um ou vários items;
Para validar as alterações efetuadas;
Para descartar alterações efetuadas;
*Se estiverem selecionadas várias linhas serão removidas todas as selecionadas.
8) Na listagem das tabelas faça duplo click na tabela “ItemsGroups” abrirá nova janela.
8.1) Pode executar os mesmos passos descritos no tópico anterior.
8.2) Nesta tabela existem dependências entre os grupos, no caso de eliminar
elementos nesta tabela terá que ter em consideração que se existirem elementos
dependentes do que está a tentar eliminar não será permitido, tendo que eliminar
previamente os elementos que estão relacionados com este.
A coluna “IdParent” mostra as relações entre grupo assim poderá conferir quais as
relações existentes.
Exemplo: Eu pretendo eliminar a família “Pastas”, neste caso terei que eliminar todas
as subfamílias que estão com o “IdParent = 6”. Por sua vez tenho que confirmar se
para cada subfamília com “IdParent = 6” se existem outras subfamílias relacionadas.
No caso de existirem terei que eliminar essas subfamílias primeiro, que não é o caso.
*Os grupos apenas poderão ser apagados se não exitirem documentos dependentes destes.
*No caso de existirem terão que remover os Documentos das tabelas “DocumentsBodys”,
“DocumentsHeaders”, “TmpDocumentsBodys1”, “TmpDocumentsTables”.
*Para eliminarem estes documentos procedam da mesma formar descrita anteriormente
para a eliminação de items para cada tabela descrita. Outra opção para que está mais familiarizado com querys sql, segue em baixo:
1) Abra opção “SQL query editor” que se encontra no menu "Tools" ou Click no lápis
;
2) Digite as seguintes linhas para remover todos os Produtos de Venda (Items) e Famílias:
2.1) delete from Items;
2.2) delete from ItemsGroups Where IdParent != 0;
2.3) delete from ItemsGroups;
3) Selecione linha a linha e carregue na tecla F9 ou símbolo executar
.
4) No caso de existirem documentos previamente criados, terão que eliminar esses
documentos, executem os seguintes comandos:
4.1) delete from DocumentsBodys;
4.2) delete from DocumentsHeaders;
4.3) delete from TmpDocumentsBodys1;*
4.4) delete from TmpDocumentsTables;
*”TmpDocumentsBodys1” o um indica o numero do terminal, se form o terminal 2 então o nome
da tabela será “TmpDocumentsBodys2”;
Outras dicais Uteis:
Desconecta da base de dados atual;
Remove Base de dados atual;
Edita base de dados Actual;
Coloca janelas em cascata;
Dispõe janelas lado a lado;
Atualiza Tabela;
Exporta dados da tabela para formatos: csv; html; plain; sql; xml;
Download