Merci d'avance pour votre aide.Bonjour!
On veux me prendre comme gestionnaire d'une base de donnée en sql server avec visual basic dans une pharmacie et la pharmacie est confrontée à un problème de gestion car après l'inventaire les stocks physiques ne correspondent pas aux stocks dans la base de donnée.
j'ai donc une idée càd lancer l'audite à partir de sql server 2008.
après mes recherches je suis tombé sur:
après implémentation:Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 CREATE TRIGGER PersonPerson_I ON Person.Person AFTER INSERT AS INSERT INTO dbo.repository ( TABLE_NAME, TABLE_SCHEMA, AUDIT_ACTION_ID, MODIFIED_BY, MODIFIED_DATE, [DATABASE] ) values( 'Person', 'Person', 'Insert', SUSER_SNAME(), GETDATE(), 'AdventureWorks2012' ) GO
suppression:Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 CREATE TRIGGER ProduitFirst ON Produit.Vente AFTER INSERT AS INSERT INTO dbo.repository ( TABLE_NAME, TABLE_SCHEMA, AUDIT_ACTION_ID, MODIFIED_BY, MODIFIED_DATE, [DATABASE] ) values( 'Produit', 'Produit', 'Insert', SUSER_SNAME(), GETDATE(), 'officinegestion' ) GO
modification:Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 CREATE TRIGGER ProduitFirst ON Produit.Vente AFTER DELETE AS INSERT INTO dbo.repository ( TABLE_NAME, TABLE_SCHEMA, AUDIT_ACTION_ID, MODIFIED_BY, MODIFIED_DATE, [DATABASE] ) values( 'Produit', 'Produit', 'Delete', SUSER_SNAME(), GETDATE(), 'officinegestion' ) GO
je ne sais pas si c'est bien implémenté?Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 CREATE TRIGGER ProduitFirst ON Produit.Vente AFTER UPDATE AS INSERT INTO dbo.repository ( TABLE_NAME, TABLE_SCHEMA, AUDIT_ACTION_ID, MODIFIED_BY, MODIFIED_DATE, [DATABASE] ) values( 'Produit', 'Produit', 'Update', SUSER_SNAME(), GETDATE(), 'officinegestion' ) GO
mes problèmes sont entre autre:
1- comment insérer dans le code la Qté et le nomproduit; pour l'instant je connais pas la structure de base de donnée car je ne suis pas le concepteur.
2- trier par produit et insérer les sous totaux car il y a deux utilisateurs qui viennent de 9h à 16h le premier et le second de 16h à 00h donc avant chaque changement, le seconde doit imprimer les produits vendus du l'autre avec les sous totaux pour faire un inventaire partiel pour éviter des soupesons.
3-chaque jour doit correspondre un fichier d'audite et est il possible de stock ces fichiers en Excel et Pdf?
4-je n'est jamais utilisé sql server ou sql server 2008 car je n'ai pas eux le setup du logiciel; donc je connais pas son éditeur(càd ou aller pour enregistrer la procédure et l'enregistrer) mais je travail avec wamp server pour mon site web.
Merci d'avance pour votre aide.