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

IHM Discussion :

Problème zone de texte afterupdate [AC-2003]


Sujet :

IHM

  1. #1
    Débutant
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 482
    Points : 142
    Points
    142
    Par défaut Problème zone de texte afterupdate
    Bonjour, j'ai un souci avec une zone de texte afterupdate ; voici problème :

    J'ai un sous form "Phone calls" ; le source control est ma table "Phone calls"
    J'ai mis ce sous form sur mon form "Customer" dont le source control est la table "Customer".

    Les champs de mon sous form "Phone calls" sont les suivants :

    - Date call
    - Comment
    - Date next call

    La date call est la date à laquelle on contacte le client et la date next call, la date à laquelle on doit le contacter la prochaine fois (une sorte d'agenda).

    J'ai crée un form "Search calls" basée sur une requête qui reprend les champs Customer et Name de ma table "Customer" mais aussi le champ Date next call de ma table "Phone calls".

    J'aimerais sur ce form "Search calls" avoir une zone de texte qui me permette d'avoir tous les enregistrements contenant le champ "Date next call" que j'aurai tapé.

    Comment m'y prendre svp ?

  2. #2
    Rédacteur/Modérateur
    Avatar de Jeannot45
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2004
    Messages
    3 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 871
    Points : 8 489
    Points
    8 489
    Par défaut


    Je ne comprends pas tout
    Comment est lié le sous formulaire "Phone Calls" au Formulaire "Customer" puisque dans le sous formulaire il n'y a pas de lien avec le formulaire "Customer"

    Quelles sont les infos que tu veux afficher dans ton formulaire "Search Calls" ?

  3. #3
    Débutant
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 482
    Points : 142
    Points
    142
    Par défaut
    Citation Envoyé par Jeannot45 Voir le message


    Je ne comprends pas tout
    Comment est lié le sous formulaire "Phone Calls" au Formulaire "Customer" puisque dans le sous formulaire il n'y a pas de lien avec le formulaire "Customer"

    Quelles sont les infos que tu veux afficher dans ton formulaire "Search Calls" ?
    Bonjour Jeannot45,

    Il existe une relation entre ma table "Customer" et ma table "Phone calls".

    Dans mon form "Search calls", je veux afficher le customer et le nom qui se trouvent dans ma table "Customer" ainsi que la date next call et l'utilisateur qui se trouvent dans ma table "Phone calls".

    Je voudrais à partir d'une zone de texte taper la date et que les enregistrements portant la date next call correspondante apparaissent avec le customer, le nom et l'utilisateur.

    Merci d'avance,

  4. #4
    Débutant
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 482
    Points : 142
    Points
    142
    Par défaut
    Citation Envoyé par Jeannot45 Voir le message


    Je ne comprends pas tout
    Comment est lié le sous formulaire "Phone Calls" au Formulaire "Customer" puisque dans le sous formulaire il n'y a pas de lien avec le formulaire "Customer"

    Quelles sont les infos que tu veux afficher dans ton formulaire "Search Calls" ?
    Bonjour Jeannot, est-ce que mes infos vous ont permis de voir + clair ?

  5. #5
    Débutant
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 482
    Points : 142
    Points
    142
    Par défaut
    Bonjour, quelqu'un saurait-il m'aider sur ce problème svp ?

    Je voudrais faire une sorte d'agenda mais je coinçe sur le champ où je dois sélectionner la date

  6. #6
    Membre confirmé Avatar de timoth
    Homme Profil pro
    Responsable Outils Digitaux
    Inscrit en
    Octobre 2005
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Responsable Outils Digitaux

    Informations forums :
    Inscription : Octobre 2005
    Messages : 479
    Points : 474
    Points
    474
    Par défaut
    Bonjour !

    Ca m'a pas l'air très compliqué ton affaire.
    Si je comprends bien, tu veux un champ dans lequel tu tapes une date et un petit formulaire qui s'ouvre te donnant la liste des clients que tu dois appeller à cette date.
    J'ose espérer que ta table "Phone Calls" contient la clé unique du client (ClientID par exemple). Auquel cas, il te faut un petit formulaire ayant pour requête source (Record Source):
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT Customer.[NomDuClient] 
    FROM [Phone Calls] INNER JOIN [Client] ON CLIENT.[ClientID]=[Phone Calls].[ClientID] 
    WHERE [Phone Calls].[Next Call]=Forms![Nom du formulaire qui contient ton fameux champ]![Nom du fameux champ]

    Dans le code AfterUpdate de ce fameux champ, tu mets la commande:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Docmd.OpenForm "Nom du formulaire"
    et le tour devrait être joué.

    A+

  7. #7
    Débutant
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 482
    Points : 142
    Points
    142
    Par défaut
    Citation Envoyé par timoth Voir le message
    Bonjour !

    Ca m'a pas l'air très compliqué ton affaire.
    Si je comprends bien, tu veux un champ dans lequel tu tapes une date et un petit formulaire qui s'ouvre te donnant la liste des clients que tu dois appeller à cette date.
    J'ose espérer que ta table "Phone Calls" contient la clé unique du client (ClientID par exemple). Auquel cas, il te faut un petit formulaire ayant pour requête source (Record Source):
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT Customer.[NomDuClient] 
    FROM [Phone Calls] INNER JOIN [Client] ON CLIENT.[ClientID]=[Phone Calls].[ClientID] 
    WHERE [Phone Calls].[Next Call]=Forms![Nom du formulaire qui contient ton fameux champ]![Nom du fameux champ]

    Dans le code AfterUpdate de ce fameux champ, tu mets la commande:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Docmd.OpenForm "Nom du formulaire"
    et le tour devrait être joué.

    A+
    Merci pour ton aide et désolé pour ma réponse tardive, j'ai compris le principe mais je bloque sur 2 choses encore.

    1) J'ai en fait 2 zone de texte et j'aimerais que mon formulaire ne s'ouvre pas tant que les 2 champs ne sont pas remplis ... comment dois-je faire ?

    2) J'aimerais que mon formulaire ne s'ouvre pas s'il n'y a pas d'engistrement correspondant aux 2 critères de recherche ...

    Merci d'avance

  8. #8
    Débutant
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    482
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2004
    Messages : 482
    Points : 142
    Points
    142
    Par défaut
    En fait je n'arrive pas à jongler avec les 2 critères de recherche ; pourtant je suis certain ca doit être tout bête étant donné que j'y arrive avec 1 ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème zone de texte toujours remplie
    Par merlubreizh dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 30/09/2011, 11h11
  2. [Etat] Probléme zone de texte
    Par Snooky68 dans le forum VBA Access
    Réponses: 4
    Dernier message: 17/12/2007, 12h38
  3. Problème zone de texte dynamique
    Par Ella68 dans le forum Flash
    Réponses: 2
    Dernier message: 29/05/2007, 16h16
  4. Problème zone de texte
    Par Laurent64 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 08/05/2007, 13h44
  5. problème zone de texte multilignes
    Par Le Rebel dans le forum Langage
    Réponses: 2
    Dernier message: 01/04/2006, 16h50

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