Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Messages recommandés

Posté(e)

Salut,

 

Je débute sur ce logiciel.Est-il possible de faire la chose suivante:

- créer table1 contenant champ1 et champ2

- créer table 2 avec champ1 et champ2

- faire en sorte que si champ2 de table1 existe dans table1, alors remplacer sa valeur par celle de table1 justement.

 

Exemple d'application pratique:

- table1 serait une sorte de carnet téléphonique

- table2 contiendrait la saisie d'une consommation téléphonique

- le but serait de remplacer chaque numéro saisi par le nom correspondant.

 

Merci.

Posté(e)

:P

si je ne m'abuse il faut creer des requetes mises à jour ou jen'ai pas bien compris la question.

a+

Posté(e)

Je pense que ça ne correspond pas à ce que je souhaite.

Prenons le cas d'un portable avec présentation du numéro.Quelqu'un appelle: si le numéro est dans le répertoire, le portable transforme l'affichage et présente le nom du correspondant.Sinon il laisse le numéro tel qu'il est apparu.

 

Dans mon cas je veux suivre ma consommation téléphonique.Je crée une table "table1" qui jouera le rôle de répertoire et qui contient les champs "nom" et "numero".J'ai une table "table2" qui va contenir le champ "numero_appel", "duree", et "date".

Je remplis table2 à l'aide de ma facture détaillée.Lorsque je consulte table2 je souhaiterais que si un numéro saisi est présent dans table1, alors le numéro soit remplacé par le nom du correspondant.Ou même qu'un champ champ "correspondant" préalablement créé soit renseigné pour éviter d'effacer le numéro.

Posté(e)

On va partir de là :

table REPERTOIRE : NOM, NUMERO
table FACTURE : NUMERO, DATE, DUREE

Sur ton formulaire de consultation, ou dans ta requête de consultation, tu devras récupérer les infos de la manière suivante :

SELECT REP.NOM, FAC.DATE, FAC.DUREE
FROM REPERTOIRE REP, FACTURE FAC
WHERE REP.NUMERO = FAC.NUMERO
(éventuellement) AND FAC.DATE = (date que tu souhaites consulter]
(éventuellement) ORDER BY FAC.DATE ASC

Posté(e)

Pour Jeanbi: effectivement le simple fait de créer la relation me permet de créer une requête qui porte sur les deux tables et qui produit ce que je voulais.

 

Pour Kewlcat: j'imagine que je dois taper le code dans une console SQL? Je vais tester ...

 

Merci à tous les deux.

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...