IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Comprendre le SQL avec Access


Sujet :

Access

  1. #1
    Membre expérimenté Avatar de morobaboumar
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2009
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 223
    Par défaut Comprendre le SQL avec Access
    Bonjour membres du forum,
    Bonjour fsmrel,

    Citation Envoyé par fsmrel Voir le message
    Problème de parenthèse gauche absente et ";" en trop :

    Remplacer « CHECK ;compositionId < 4), »
    par
    « CHECK (compositionId < 4), »
    Bonjour fsmrel,
    Je reçois toujours le même message d'erreur:
    erreur de syntaxe dans la définition de champ.
    .
    Je vous suggère d'ouvrir une nouvelle discussion concernant le SQL"Comprendre le SQL". Afin que je puisse comprendre cette méthode car très interessante.
    Cordialement.

  2. #2
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 645
    Par défaut
    bonjour,
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    CREATE TABLE Persons (
        ID int NOT NULL,
        LastName varchar(255) NOT NULL,
        FirstName varchar(255),
        Age int CHECK (Age>=18) /*CONSTRAINT CHK_PersonAge*/
    );

    Code SQL2 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ALTER TABLE Persons
    ADD CHECK (Age>=18);
    il est toujours préférable de nommer une contrainte pour ne pas laisser Access la nommer Lui même ça permet de la dropper le ca échéant.
    Code SQL3 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ALTER TABLE Persons
    ADD CONSTRAINT CHK_PersonAge CHECK (Age>=18 AND City='Sandnes');

  3. #3
    Membre Expert Avatar de Nain porte koi
    Homme Profil pro
    peu importe
    Inscrit en
    Novembre 2023
    Messages
    1 529
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : peu importe

    Informations forums :
    Inscription : Novembre 2023
    Messages : 1 529
    Par défaut
    Hello,

    un peu de lecture https://sql.developpez.com/

  4. #4
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 645
    Par défaut
    Lexique Access – Définition et exemples


    Base de données

    Définition : Ensemble organisé d’informations relatives à un domaine donné, conservées pour être consultées, mises à jour ou exploitées.
    Rôle : Centraliser toutes les données d’une organisation de manière structurée.
    Exemple concret : Le registre des élèves d’une école ou le catalogue des livres d’une bibliothèque.

    Table

    Définition : Structure qui regroupe des informations similaires sous forme de lignes et de colonnes.
    Rôle : Stocker les données de manière organisée.
    Exemple concret : Une table “Élèves” où chaque ligne représente un élève et chaque colonne contient son nom, son âge ou sa classe.

    Requête de sélection

    Définition : Instruction permettant d’extraire et de consulter certaines données d’une table ou de plusieurs tables, selon des critères précis.
    Rôle : Obtenir un résultat filtré ou calculé à partir des données existantes.
    Exemple concret : Chercher tous les élèves de 10 ans ou toutes les factures impayées.
    Vulgarisation : Comme filtrer un tableau pour ne voir que ce qui t’intéresse.

    Requête de sélection avec jointure

    Définition : Requête qui combine les informations de plusieurs tables en utilisant un champ commun pour obtenir un résultat unique et complet.
    Rôle : Relier plusieurs tables pour afficher des informations combinées.
    Exemple concret : Afficher le nom et la moyenne de chaque élève en combinant les tables “Élèves” et “Notes”.
    Vulgarisation : Comme assembler deux tableaux pour voir toutes les informations liées.

    Requête action

    Définition : Requête qui permet de modifier, ajouter ou supprimer des données dans une table.
    Rôle : Mettre à jour la base de données avec de nouvelles informations ou corriger les existantes.
    Exemples concrets :

    • Ajouter les nouveaux élèves de la rentrée (INSERT)
    • Mettre à jour l’adresse d’un client (UPDATE)
    • Supprimer les commandes annulées (DELETE)
      Vulgarisation : Comme écrire, corriger ou effacer des lignes dans un tableau.


    État

    Définition : Document qui présente les données d’une base de manière fidèle à la réalité, à un instant donné, généralement destiné à être consulté ou imprimé.
    Rôle : Constater, contrôler ou communiquer les informations de manière claire.
    Exemple concret : L’état des stocks à la fin de la journée, un relevé bancaire imprimé, ou un état des élèves par classe.
    Vulgarisation : C’est la photo des informations, prête à lire ou à imprimer.

    Procédure

    Définition : Ensemble d’instructions organisées décrivant un traitement à effectuer sur les données.
    Rôle : Automatiser une suite d’actions pour ne pas les refaire manuellement.
    Exemple concret : Calculer automatiquement la moyenne des élèves ou envoyer un mail à tous les clients.
    Vulgarisation : Comme une recette pour réaliser une tâche sur les données.

    Fonction

    Définition : Instruction ou traitement qui effectue un calcul ou une transformation et fournit un résultat exploitable.
    Rôle : Fournir un résultat unique à partir d’informations existantes.
    Exemple concret : Calculer le total d’une facture ou déterminer l’âge d’une personne à partir de sa date de naissance.
    Vulgarisation : Comme une petite machine qui prend des données et te donne un résultat.


    Schéma conceptuel des objets Access


    Nom : Sans titre.png
Affichages : 168
Taille : 98,2 Ko



    Explication du schéma


    • Base de données : contient toutes les tables et objets.
    • Table : stocke les données.
    • Requête de sélection : lit les données pour produire un résultat filtré.
    • Requête action : modifie ou ajoute des données dans les tables.
    • État : présente les données de façon imprimable ou lisible.
    • Procédure / Fonction : automatisent des calculs ou traitements, et peuvent alimenter les tables, requêtes ou états.


    💡 Vulgarisation complète :

    • La table = le tableau de données.
    • La requête = une façon de regarder ou modifier le tableau.
    • L’état = une photo imprimable du tableau ou du résultat de la requête.
    • La procédure/fonction = des “machines” ou “recettes” qui font des calculs ou automatisent des tâches.

    Structure standard d’une requête de sélection

    Une requête de sélection peut comporter six parties principales :
    1️⃣ Champs à sélectionner (SELECT)

    • Détermine quelles colonnes ou calculs apparaîtront dans le résultat.
    • Exemple : Nom, Prénom, Classe, Moyenne.

    2️⃣ Source des données (FROM)

    • Indique la ou les tables à utiliser, et comment elles sont liées si plusieurs tables.
    • Exemple : Table Élèves, Table Notes.

    3️⃣ Filtrage des lignes (WHERE)

    • Permet de ne conserver que certaines lignes selon une condition.
    • Exemple : élèves dont l’âge = 10 ans.

    4️⃣ Regroupement des données (GROUP BY)

    • Sert à regrouper les lignes selon un ou plusieurs champs pour faire des calculs sur chaque groupe.
    • Exemple : regrouper les élèves par classe pour calculer la moyenne de chaque classe.

    5️⃣ Filtrage des groupes (HAVING)

    • Permet de appliquer une condition sur les résultats des regroupements.
    • Exemple : ne garder que les classes dont la moyenne est supérieure à 12.

    6️⃣ Tri des résultats (ORDER BY)

    • Permet d’organiser le résultat selon un ou plusieurs champs.
    • Exemple : trier les classes par ordre décroissant de moyenne.


    Schéma vulgarisé

    Sélectionner [champs / calculs]
    Depuis [table(s)]
    Où [conditions sur les lignes]
    Regrouper par [champs]
    Avoir [conditions sur les groupes]
    Trier par [champs]


    Exemple concret (langage humain)

    Je veux savoir la moyenne des élèves par classe, mais seulement pour les classes dont la moyenne est ≥ 12, et trier les résultats par moyenne décroissante.

    • Sélectionner : Classe, Moyenne des notes
    • Depuis : Table Élèves, Table Notes
    • : année = 2026
    • Regrouper par : Classe
    • Avoir : Moyenne ≥ 12
    • Trier par : Moyenne décroissante

    Résultat : un tableau clair des classes “performantes”, avec leur moyenne, prêt à être consulté ou imprimé.

    Requête de sélection avec jointure

    Définition

    Une requête de sélection avec jointure est une requête qui combine les informations de plusieurs tables en fonction d’un lien commun (un champ partagé), pour obtenir un résultat unique et complet.
    💡 Vulgarisation : c’est comme assembler deux tableaux pour voir toutes les informations liées entre eux.

    Structure standard (simplifiée)

    1️⃣ Champs à sélectionner (SELECT)

    • Les colonnes que l’on veut voir dans le résultat, provenant d’une ou plusieurs tables.

    2️⃣ Tables à joindre (FROM … JOIN … ON …)

    • Les tables qui contiennent les informations à combiner, avec la condition de correspondance.
    • Exemple : joindre les élèves et leurs notes via le champ ID_Eleve.

    3️⃣ Filtrage des lignes (WHERE)

    • Conditions pour ne garder que certaines lignes après la jointure.

    4️⃣ Regroupement (GROUP BY)

    • Optionnel, pour regrouper les lignes et faire des calculs par groupe.

    5️⃣ Filtrage des groupes (HAVING)

    • Optionnel, pour filtrer les résultats des regroupements.

    6️⃣ Tri des résultats (ORDER BY)

    • Optionnel, pour classer le résultat selon un ou plusieurs champs.


    Schéma vulgarisé

    Sélectionner [champs]
    Depuis [table1]
    Joindre [table2] sur [champ commun]
    Où [conditions sur les lignes]
    Regrouper par [champ]
    Avoir [conditions sur le groupe]
    Trier par [champ]


    Exemple concret (langage humain)

    Objectif : afficher le nom et la moyenne de chaque élève.

    • Tables : Élèves et Notes
    • Champ commun : ID_Eleve
    • Champs sélectionnés : Nom de l’élève, Moyenne des notes
    • Regroupement : par élève pour calculer la moyenne
    • Filtrage : élèves dont la moyenne ≥ 12
    • Tri : moyenne décroissante

    💡 Résultat : un tableau clair des élèves performants avec leur moyenne, combinant les informations des deux tables.

    Requête UNION

    Définition

    Requête qui combine les résultats de plusieurs requêtes de sélection pour produire un seul tableau.

    • Chaque requête doit avoir le même nombre de colonnes et des types compatibles.
    • Les lignes identiques peuvent être fusionnées (selon le SGBD, parfois UNION ALL garde les doublons).

    💡 Vulgarisation : c’est comme prendre plusieurs tableaux et les empiler pour former un seul grand tableau.

    Structure standard (simplifiée)

    [Requête 1]
    UNION
    [Requête 2]
    [UNION Requête 3 ...]


    • Chaque requête est une sélection simple ou avec jointure.
    • Les colonnes doivent correspondre dans le nombre et le type.


    Exemple concret (langage humain)

    Objectif : obtenir la liste complète de tous les clients, qu’ils soient dans la table Clients_Paris ou dans la table Clients_Lyon.

    • Requête 1 : sélectionner Nom, Prénom depuis Clients_Paris
    • Requête 2 : sélectionner Nom, Prénom depuis Clients_Lyon
    • UNION : combine les deux listes en un seul résultat

    💡 Résultat : un tableau unique de tous les clients, sans doublons.
    Vulgarisation : “On empile plusieurs listes de clients pour n’avoir qu’un seul tableau final”.

    Structure standard d’une requête action

    Une requête action sert à modifier, ajouter ou supprimer des données dans une table.
    Elle peut être de différents types : INSERT (ajouter), UPDATE (modifier), DELETE (supprimer).
    1️⃣ Ajouter des données (INSERT INTO)


    • Sert à ajouter de nouvelles lignes dans une table.
    • Exemple concret : ajouter les nouveaux élèves de la rentrée dans la table Élèves.
    • Vulgarisation : “Écrire de nouvelles lignes dans le tableau”.

    2️⃣ Modifier des données (UPDATE)


    • Sert à changer des informations existantes selon une condition.
    • Exemple concret : mettre à jour l’adresse d’un client dans la table Clients.
    • Vulgarisation : “Corriger ou compléter les informations dans le tableau”.

    3️⃣ Supprimer des données (DELETE FROM)


    • Sert à supprimer des lignes existantes selon une condition.
    • Exemple concret : supprimer les commandes annulées d’un client.
    • Vulgarisation : “Effacer certaines lignes du tableau”.

    4️⃣ Filtrage des lignes (WHERE)


    • Permet de ne modifier ou supprimer que certaines lignes répondant à un critère.
    • Exemple : ne mettre à jour que les clients de Paris ou ne supprimer que les commandes annulées.

    5️⃣ Tri et regroupement (facultatif selon SGBD)


    • Dans certaines requêtes action avancées, on peut regrouper ou trier pour des calculs (ex. total par client) avant modification ou insertion.


    Schéma vulgarisé d’une requête action

    Ajouter / Modifier / Supprimer [lignes]
    Dans [table]
    Mettre / Insérer / Supprimer [valeurs ou colonnes]
    Où [conditions sur les lignes]


    Exemple concret (langage humain)

    Objectif : augmenter le prix de tous les produits en promotion de 10 %.

    • Type de requête : Modification (UPDATE)
    • Table concernée : Produits
    • Valeur à changer : Prix = Prix × 1,10
    • Condition : produits où Promo = Oui

    Résultat : les prix des produits en promotion sont mis à jour, les autres restent identiques.
    Vulgarisation : “On corrige les prix des articles concernés dans le tableau”.

    Requête action avec jointure

    Définition

    Requête qui permet de modifier, ajouter ou supprimer des données dans plusieurs tables liées entre elles par un champ commun.

    • On agit simultanément sur les tables liées, en respectant les correspondances entre les lignes.

    💡 Vulgarisation : c’est comme mettre à jour ou supprimer des lignes dans deux tableaux en même temps, en faisant correspondre les bonnes lignes.

    Structure standard (simplifiée)

    1️⃣ Type d’action : UPDATE, DELETE, INSERT
    2️⃣ Tables concernées (FROM … JOIN … ON …)

    • Préciser quelles tables sont liées et sur quel champ.
      3️⃣ Colonnes ou valeurs à modifier / ajouter / supprimer
      4️⃣ Filtrage des lignes (WHERE)
    • Ne modifier que certaines lignes correspondant à un critère.
      5️⃣ (Optionnel) Tri ou regroupement selon le SGBD pour certains traitements


    Schéma vulgarisé

    Modifier / Supprimer / Ajouter [valeurs]
    Dans [table1]
    Joindre [table2] sur [champ commun]
    Où [conditions sur les lignes]


    Exemple concret (langage humain)

    Objectif : augmenter le prix des produits en promotion et mettre à jour la quantité en stock dans une autre table.

    • Tables : Produits (prix) et Stocks (quantité)
    • Champ commun : ID_Produit
    • Type de requête : UPDATE (modification)
    • Colonnes à modifier : Prix = Prix × 1,10 ; Stock = Stock – 1
    • Condition : produits où Promo = Oui

    💡 Résultat : les prix des produits en promotion sont mis à jour et les stocks ajustés pour les mêmes produits.
    Vulgarisation : “On met à jour deux tableaux liés en même temps, en faisant correspondre les bonnes lignes”.

    Requête avec IN

    Définition : Requête qui utilise l’opérateur IN pour filtrer les lignes dont la valeur d’un champ appartient à un ensemble de valeurs ou au résultat d’une sous-requête.
    Rôle : Sélectionner rapidement plusieurs valeurs spécifiques dans une ou plusieurs tables.
    Exemple concret : Sélectionner tous les élèves dont la classe est 6, 7 ou 8.
    Vulgarisation : Comme demander “montre-moi uniquement les éléments qui sont dans cette liste”.

    Structure standard (simplifiée)

    Sélectionner [champs]
    Depuis [table(s)]
    Où [champ] IN (valeur1, valeur2, ..., valeurN)

    ou avec sous-requête :

    Sélectionner [champs]
    Depuis [table principale]
    Où [champ] IN (Sélectionner [champ] Depuis [autre table] Où [conditions])


    Exemple concret (langage humain)

    Objectif : obtenir la liste de tous les élèves des classes 6, 7 et 8.

    • Sélectionner : Nom, Prénom, Classe
    • Depuis : Table Élèves
    • Où : Classe IN (6, 7, 8)

    💡 Résultat : un tableau clair des élèves des classes choisies, prêt à être consulté ou imprimé.
    Vulgarisation : “On ne garde que les élèves dont la classe est dans la liste 6, 7 ou 8”.


    Requête avec ET

    Définition : Requête qui utilise l’opérateur logique ET pour combiner plusieurs conditions, toutes devant être vraies pour qu’une ligne soit sélectionnée.
    Rôle : Filtrer les données en appliquant plusieurs critères simultanément.
    Exemple concret : Sélectionner tous les élèves de 10 ans et qui sont dans la classe 6.
    Vulgarisation : Comme demander “montre-moi les éléments qui respectent toutes les conditions que je précise”.

    Structure standard (simplifiée)

    Sélectionner [champs]
    Depuis [table(s)]
    Où [condition1] ET [condition2] [ET ...]


    Exemple concret (langage humain)

    Objectif : obtenir la liste des élèves âgés de 10 ans et inscrits en classe 6.

    • Sélectionner : Nom, Prénom, Classe, Âge
    • Depuis : Table Élèves
    • Où : Âge = 10 ET Classe = 6

    💡 Résultat : un tableau des élèves répondant aux deux critères à la fois.
    Vulgarisation : “On ne garde que les élèves qui remplissent toutes les conditions”.

    Requête avec OU

    Définition : Requête qui utilise l’opérateur logique OU pour combiner plusieurs conditions, où une seule condition vraie suffit pour sélectionner une ligne.
    Rôle : Filtrer les données en conservant toutes les lignes qui respectent au moins un des critères.
    Exemple concret : Sélectionner tous les élèves de la classe 6 ou ayant 10 ans.
    Vulgarisation : Comme demander “montre-moi les éléments qui respectent au moins une des conditions”.

    Structure standard (simplifiée)

    Sélectionner [champs]
    Depuis [table(s)]
    Où [condition1] OU [condition2] [OU ...]


    Exemple concret (langage humain)

    Objectif : obtenir la liste des élèves de la classe 6 ou âgés de 10 ans.

    • Sélectionner : Nom, Prénom, Classe, Âge
    • Depuis : Table Élèves
    • Où : Classe = 6 OU Âge = 10

    💡 Résultat : un tableau contenant tous les élèves qui satisfont au moins une des conditions.
    Vulgarisation : “On garde tous les élèves qui remplissent une ou l’autre des conditions”.


    Requête avec LIKE

    Définition : Requête qui utilise l’opérateur LIKE pour filtrer les données selon un motif de texte partiel ou un modèle précis.
    Rôle : Sélectionner les lignes dont la valeur d’un champ correspond à un motif donné (lettres, chiffres ou combinaisons).
    Exemple concret : Sélectionner tous les élèves dont le nom commence par “Du”.
    Vulgarisation : Comme demander “montre-moi tous les éléments qui ressemblent à ce modèle”.

    Structure standard (simplifiée)

    Sélectionner [champs]
    Depuis [table(s)]
    Où [champ] LIKE '[motif]'


    • % ou * : représente zéro ou plusieurs caractères
    • _ ou ? : représente un seul caractère


    Exemple concret (langage humain)

    Objectif : obtenir la liste des élèves dont le nom commence par “Du”.

    • Sélectionner : Nom, Prénom
    • Depuis : Table Élèves
    • Où : Nom LIKE 'Du*'

    💡 Résultat : un tableau des élèves dont le nom commence par “Du”.
    Vulgarisation : “On ne garde que les élèves dont le nom suit le modèle indiqué”.

    Requête avec BETWEEN

    Définition : Requête qui utilise l’opérateur BETWEEN pour filtrer les valeurs situées dans un intervalle donné.
    Rôle : Sélectionner les lignes dont les valeurs d’un champ se trouvent entre deux bornes inclusives.
    Exemple concret : Sélectionner tous les élèves dont l’âge est compris entre 10 et 12 ans.
    Vulgarisation : Comme demander “montre-moi tous les éléments compris entre ces deux valeurs”.

    Structure standard (simplifiée)

    Sélectionner [champs]
    Depuis [table(s)]
    Où [champ] BETWEEN [valeur_min] AND [valeur_max]


    Exemple concret (langage humain)

    Objectif : obtenir la liste des élèves âgés de 10 à 12 ans.

    • Sélectionner : Nom, Prénom, Âge
    • Depuis : Table Élèves
    • Où : Âge BETWEEN 10 AND 12

    💡 Résultat : un tableau contenant tous les élèves ayant un âge compris entre 10 et 12 ans.
    Vulgarisation : “On ne garde que les élèves dont l’âge est dans l’intervalle choisi”.


    Requête avec NOT

    Définition : Requête qui utilise l’opérateur NOT pour exclure les lignes correspondant à une condition donnée.
    Rôle : Filtrer les données en retirant celles qui répondent à un critère précis.
    Exemple concret : Sélectionner tous les élèves sauf ceux de la classe 6.
    Vulgarisation : Comme demander “montre-moi tout sauf ce que je ne veux pas”.

    Structure standard (simplifiée)

    Sélectionner [champs]
    Depuis [table(s)]
    Où NOT [condition]


    Exemple concret (langage humain)

    Objectif : obtenir la liste des élèves qui ne sont pas en classe 6.

    • Sélectionner : Nom, Prénom, Classe
    • Depuis : Table Élèves
    • Où : NOT Classe = 6

    💡 Résultat : un tableau contenant tous les élèves sauf ceux de la classe 6.
    Vulgarisation : “On enlève de la liste les élèves qui remplissent la condition indiquée”.

    Requête avec IN + ET / OU

    Définition : Requête qui combine l’opérateur IN avec ET ou OU pour filtrer selon plusieurs valeurs et conditions logiques.
    Rôle : Permettre des filtrages complexes, en sélectionnant des lignes correspondant à un ensemble de valeurs tout en combinant d’autres critères.
    Exemple concret : Sélectionner les élèves dans les classes 6, 7 ou 8 ET ayant plus de 10 ans.
    Vulgarisation : Comme demander “montre-moi tous les éléments qui sont dans cette liste et qui remplissent cette autre condition”.

    Structure standard (simplifiée)

    Sélectionner [champs]
    Depuis [table(s)]
    Où [champ1] IN (valeur1, valeur2, ...) ET/OU [champ2] [condition]


    Exemple concret (langage humain)

    Objectif : obtenir la liste des élèves des classes 6, 7 et 8 et âgés de plus de 10 ans.

    • Sélectionner : Nom, Prénom, Classe, Âge
    • Depuis : Table Élèves
    • Où : Classe IN (6, 7, 8) ET Âge > 10

    💡 Résultat : un tableau contenant uniquement les élèves correspondant aux deux critères à la fois.
    Vulgarisation : “On ne garde que les élèves qui sont dans les classes 6 à 8 et qui ont plus de 10 ans”.

    Fichiers attachés Fichiers attachés

  5. #5
    Membre expérimenté Avatar de morobaboumar
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2009
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 223
    Par défaut
    Bonsoir membres du forum,
    bonsoir fsmrel,
    Nain porte koi,
    Thumb down,
    Je suis vraiment enjaillé comme on aime le dire chez nous,
    Petit à petit, je prend gout au sql.
    Une question: faut il passer par la création de requête pour programmer en sql ?
    Une pièce jointe d'essai
    Cordialement.
    Fichiers attachés Fichiers attachés

  6. #6
    Invité de passage
    Homme Profil pro
    Consultan
    Inscrit en
    Janvier 2026
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Bénin

    Informations professionnelles :
    Activité : Consultan

    Informations forums :
    Inscription : Janvier 2026
    Messages : 2
    Par défaut
    Bonsoir le forum je veux savoir si l'injection sql est toujours fonctionnelle

  7. #7
    Membre Expert Avatar de Nain porte koi
    Homme Profil pro
    peu importe
    Inscrit en
    Novembre 2023
    Messages
    1 529
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : peu importe

    Informations forums :
    Inscription : Novembre 2023
    Messages : 1 529
    Par défaut
    Hello,

    pas grand chose à voir avec Access...
    https://fr.wikipedia.org/wiki/Injection_SQL
    JièL
    Membre des AMIS
    Anti Macro Inutilement Superfétatoire

  8. #8
    Invité de passage
    Homme Profil pro
    Consultan
    Inscrit en
    Janvier 2026
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Bénin

    Informations professionnelles :
    Activité : Consultan

    Informations forums :
    Inscription : Janvier 2026
    Messages : 2
    Par défaut
    Hello

Discussions similaires

  1. [AC-2002] VBA et SQL avec access chercher une valeur
    Par chneu87 dans le forum Access
    Réponses: 3
    Dernier message: 29/12/2011, 20h00
  2. Comparaison de date en Sql avec access
    Par Arofu dans le forum VB.NET
    Réponses: 0
    Dernier message: 23/08/2011, 14h04
  3. pb de requete sql avec access
    Par digger dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 09/04/2008, 17h20
  4. Erreur Sql avec Access en C#
    Par oadin dans le forum Accès aux données
    Réponses: 1
    Dernier message: 28/08/2007, 20h01
  5. PL/SQL avec access
    Par tomy29 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 17/04/2007, 17h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo