WinOptics

H. Fonctions

WinOptics
  1. I. GENERALITE
    1. A. Le Matériel
    2. B. Différence d'utilisation entre les versions de Windows
    3. C. Paramétrage de Windows Seven
  2. II. INSTALLATION
    1. A. Installation du Poste Principal
    2. B. Déblocage du Mode Démonstration
    3. C. Installation d'un Poste Secondaire
    4. D. Problème d'Installation
    5. E. Désinstallation
    6. F. Mises à jour
  3. III. MISE EN ROUTE
    1. A. Architecture de l'Interface
    2. B. Principes de Base
    3. C. Utilisation des Fichiers
    4. D. Mise en Page
  4. IV. GESTION DES CLIENTS
    1. A. Création d'un Client
    2. B. Saisie d'une Fiche Monture
    3. C. Enregistrement de la Vente
    4. D. Editions
    5. E. Devis
    6. F. Lentilles
    7. G. Optométrie
    8. H. Photos et Shémas
    9. I. Notes et SAV
  5. V. GESTION DU STOCK
    1. A. Création d'un Article
    2. B. Fournisseurs et Marques
    3. C. Etiquettes
    4. D. Inventaire et Contrôle d'Inventaire
    5. E. Dépréciation du Stock
  6. VI. GESTION DES VENTES
    1. A. Fichier des Ventes
    2. B. Fichier des Documents
  7. VII. GESTION DES COMMANDES
    1. A. Fichier des Commandes
    2. B. Gestionnaire de Commandes
  8. VIII. CAISSE
    1. A. Pré-requis
    2. B. Initilisation
    3. C. Vente en l'Etat
    4. D. Vente depuis un Dossier Client
    5. E. Mouvements et Remise en Banque
    6. F. Etat de la Caisse
    7. G. Impression et Rapports
    8. H. Modifications et Corrections
    9. I. Liste des Impayés
  9. IX. TIERS PAYANT
    1. En France
      1. A. Paramétrage de la Sécurité Sociale
      2. B. Paramétrage des Mutuelles
      3. C. Saisie d'une Fiche Client
      4. D. Calculs des Parts Sécurité Sociale et Complémentaire
      5. E. Impression des Documents
      6. F. Télétransmission des Feuilles de Soins
      7. G. Suivi des retours de Paiement
    2. En Belgique
      1. A. Paramétrage de la Sécurité Sociale
      2. B. Utilisation lors de la Vente
      3. C. Impression des Documents
      4. D. Suivi des retours de Paiement
  10. X. CATALOGUES FOURNISSEURS
    1. A. Introduction
    2. B. Tarifs Verres
    3. C. Tarifs Lentilles
    4. D. Calcul des Prix
    5. E. Ordre de Sélection
    6. F. Import / Export de Catalogues
  11. XI. PARAMETRAGE DU LOGICIEL
    1. A. Magasin
    2. B. Paramètres Régionaux
    3. C. Documents et Rapports
    4. D. Réseau
    5. E. Sécurité
    6. F. Services
    7. G. Autres Options
    8. H. Tables Paramétrables
  12. XII. OUTILS
    1. A. Agenda
    2. B. Calculatrices
    3. C. Exécution du Code SQL
    4. D. Nettoyage des Fichiers
    5. E. Conversion du Taux de TVA
  13. XIII. SERVICES
    1. A. Envoi de Fax
    2. B. Envoi de Courrier Electronique
    3. C. Envoi de SMS
  14. XIV. STATISTIQUES
    1. A. Généralités
    2. B. Evolution des Ventes
  15. XV. REQUETES ET PUBLIPOSTAGE
    1. A. Qu'est ce qu'une Requête ?
    2. B. Le Fichier des Requêtes ?
    3. C. Utilisation des Requêtes Prédéfinies
    4. D. Exporter le Résultat d'une Requête
    5. E. Création de Nouvelles Requêtes
    6. F. Modifier une Requête
    7. G. Application : Le Mailing
  16. XVI. ANNEXES
    1. ANNEXE 1 : MAINTENANCE
      1. A. Sauvegarde
      2. B. Telemaintenance
      3. C. Réparation de la Base de Données
    2. ANNEXE 2 : REFERENCE DU LANGAGE SQL
      1. A. Introduction
      2. B. Définitions
      3. C. Notions et Règles
      4. D. Introduction SELECT
      5. E. Introduction DELETE
      6. F. Introduction UPDATE
      7. G. Prédicats
      8. H. Fonctions
      9. I. Jointure
    3. ANNEXE 3 : CENTRALE D'ACHAT - RETROCESSION
      1. A. Principe
      2. B. Mise en Place
      3. C. Saisie des Rétrocessions
      4. D. Synchronisation du Stock
    4. ANNEXE 4 : EXEMPLES D'IMPRESSIONS
  17. Résultat

Dans une commande SELECT, il est possible d'utiliser des fonctions mises à la disposition de l'utilisateur par le langage SQL. Ces fonctions effectuent des opérations sur les informations des colonnes désignées à la suite du verbe SELECT. Ces fonctions peuvent également porter sur un groupe de lignes défini par une condition éventuelle.


1. Fonction SUM :

La fonction SUM totalise les valeurs contenues dans un champ d'une sélection. Elle ignore les enregistrements qui contiennent des champs nuls.

L’exemple suivant montre comment calculer la quantité d’articles par marque :

SELECT Marque, SUM(Stock) AS Total
FROM Articles
GROUP BY Marque


2. Fonction AVG :

La fonction AVG (Average) calcule la moyenne des valeurs d'un champ dans une sélection. La fonction n’inclut aucun champ nul dans le calcul.

L'exemple suivant retourne le prix moyen d'un article par fournisseur :

SELECT Fournisseur, AVG(Prix) AS [Prix moyen]
FROM Articles
GROUP BY Fournisseur


3. Fonction COUNT :

La fonction COUNT calcule le nombre d’enregistrements retournés par une requête. Elle s'utilise en général avec la syntaxe COUNT(*) pour compter le nombre d'enregistrements total d'une sélection, mais on peut aussi préciser un champ avec la syntaxe COUNT(<nom de champ>) pour ne compter que les enregistrement où ce champ n'est pas nul.

La requête suivante retourne le nombre d'articles de moins de 150 € :

SELECT COUNT (*)
FROM Articles
WHERE Prix


La requête suivante ne prend en compte que les articles de moins de 150 € pour lesquels la date d'achat est connue :

SELECT COUNT([Date d'achat])
FROM Articles
WHERE Prix


L'instruction suivante quant à elle affiche le nombre de marques par fournisseur :

SELECT Fournisseur, COUNT(*) As [Nombre de marques]
FROM Articles
GROUP BY Fournisseur


4. Fonction MIN & MAX :

Les fonctions MIN et MAX permettent de retrouver les valeurs minimales et maximales au sein d'une table.

SELECT MIN([Prix d'achat])
FROM Articles


Sélectionne le prix d'achat le plus bas parmi tous les articles.

SELECT Marque, MAX([Prix de vente])
FROM Articles
GROUP BY Marque


Liste les prix de ventes les plus élevés pour chaque marque.


5. Fonctions DAY, WEEKDAY, MONTH & YEAR :

Ces différentes fonctions permettent de travailler sur des champs de format Date en retournant une valeur précise d'une date :

DAY Retourne le jour d'une date
WEEKDAY Retourne le jour de la semaine d'une date (0=Dimanche, 1=Lundi, etc.)
MONTH Retourne le mois d'une date
YEAR Retourne l'année d'une date


SELECT Nom, Prénom
FROM Clients
WHERE YEAR(Naissance) = 71


Retourne toutes les personnes nées en 1971.


6. Fonction INT :

La fonction INT retourne la partie entière d'une valeur numérique.
L'exemple suivant retourne le prix moyen d'un article par fournisseur sans afficher les valeurs décimales :

SELECT Fournisseur, INT(AVG(Prix)) AS [Prix moyen]
FROM Articles
GROUP BY Fournisseur



Aller à la page
© 2010 WinOptics sarl - All rights reserved