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 :

Remboursement de prêt


Sujet :

Access

  1. #1
    Inactif
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 21
    Points : 9
    Points
    9
    Par défaut Remboursement de prêt
    Bonjour,

    Je suis actuellement sur une BDD Access pour calculer des mensualités de remboursement de prêt.
    Dans une liste déroulante je voudrais reproduire ce code VBA Excel qui marche très bien sur Excel en VBA Access. Mais hélas pour moi je n'y arrive pas...Je tourne au tour du pot !
    D'avance je vous remercie de votre aide.

    Pierre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ' nombres de mois par intervalle de 6 mois
    '------------------------------------
    For j = 0 To 360 Step 6 
    NbMois.AddItem Format(j, "0 mois")
    Next j
    NbMois.ListIndex = 1

  2. #2
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 264
    Points : 19 430
    Points
    19 430
    Billets dans le blog
    63
    Par défaut
    Salut,

    essaie cela:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    For j = 0 To 360 Step 6
    Me.NbMois.AddItem j & " mois"
    Next j
    Me.NbMois.ListIndex = 1
    si j'ai bien compris
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  3. #3
    Inactif
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 21
    Points : 9
    Points
    9
    Par défaut Remboursement de prêt
    User, après modification comme indiqué : type erreur
    Débogage
    Erreur d'exécution 6014
    La propriété rowsourceType doit être définie sur la valeur Liste valeurs pour utiliser cette méthode.
    cette ligne est en jaune.

    Pierre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.NbMois.AddItem j & " mois"

  4. #4
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Défini la dite propriété du contrôle comme indiqué par Access

  5. #5
    Inactif
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 21
    Points : 9
    Points
    9
    Par défaut Remboursement de prêt
    Tofalu peux-tu me définir la dite propriété du contrôle comme indiqué par Access

    Pierre

  6. #6
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    L'aide est utile aussi

    Citation Envoyé par aide d access
    Vous pouvez utiliser la propriété RowSource (Contenu), ainsi que la propriété RowSourceType (OrigineSource), pour indiquer à Microsoft Access comment fournir des données à l'objet spécifié. Type String en lecture/écriture.
    Syntaxe

    expression.RowSource

    expression Variable qui représente un objet ListBox.

    Remarques


    Par exemple, pour afficher des lignes de données dans une zone de liste à partir d'une requête intitulée CustomerList (Liste des clients), affectez le paramètre Table/requête à la propriété RowSourceType (OrigineSource) de la zone de liste et la requête CustomerList à sa propriété RowSource (Contenu).

    Le paramétrage de la propriété RowSource (Contenu) dépend du type de source spécifié par la propriété RowSourceType (OrigineSource).

    Pour un paramètre RowSourceType (OrigineSource) de ce type Entrez comme valeur de RowSource (Contenu)
    Table/requête Le nom d'une table, d'une requête ou une instruction SQL.
    Liste valeurs Une liste d'éléments séparés par des points-virgules (.
    Liste champs Le nom d'une table, d'une requête ou une instruction SQL.

    Si la propriété RowSourceType (OrigineSource) reçoit comme attribut une fonction définie par l'utilisateur, la propriété RowSource (Contenu) peut rester vide.

    Pour des champs de table dont la propriété DisplayControl (AfficherContrôle) correspond à une zone de liste déroulante ou à une zone de liste, vous pouvez définir ces propriétés dans l'onglet de la section Propriétés du champ en mode de Création de la table.DisplayControl

    Microsoft Access définit ces propriétés automatiquement lorsque vous sélectionnez Assistant Liste de choix comme type de données pour un champ dans le mode Création de table.

    En Visual Basic, définissez la propriété RowSourceType à l'aide d'une expression de chaîne représentant l'une de ces valeurs : "Table/Query", "Value List", or "Field List". Vous pouvez également utiliser une expression de chaîne pour définir la valeur de la propriété RowSource. Pour affecter à la propriété RowSourceType une fonction définie par l'utilisateur, tapez le nom de la fonction.

    Lorsqu'un contrôle contient un nombre restreint de valeurs fixes, vous pouvez affecter le paramètre Value List (Liste valeurs) à sa propriété RowSourceType (OrigineSource) et taper ensuite les valeurs qui constituent cette liste dans la propriété RowSource (Contenu).


    Exemple


    Dans l'exemple suivant, le paramètre Table/Query est affecté à la propriété RowSourceType d'une zone de liste déroulante et une requête intitulée EmployeeList (ListeEmployés) est affectée à sa propriété RowSource.

  7. #7
    Inactif
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 21
    Points : 9
    Points
    9
    Par défaut Remboursement de prêt
    Tofalu, j'ai une quantité de livres sur Access tout aussi intéressant que l'aide d'access...mais hélas pas toujours à la portée des néophytes et autodidactes.
    Mais dans l'ensemble je me débrouille assez bien...J'ai réalisé quelques BDD (à faire rougir certains) dont je suis assez fière.
    N'ayant pas trouvé de solution à mon problème je viens chercher un peu d'aide sur ce site…
    Si tu peux m’aider j’en serais ravi…sinon laisse tomber !

    Pierre33

  8. #8
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Vous pouvez affecter le paramètre Value List (Liste valeurs) à sa propriété RowSourceType (OrigineSource)
    Alors

    Etape 1 : Selectionnez la zone de liste du formulaire en mode création
    Etape 2 : Afficher les propriétés
    Etape 3 : Aller dans l'onglet données
    Etape 4 : repérer la propriété Origine Source
    Etape 5 : Cliquer dans la zone de saisie à sa droite
    Etape 6 : Cliquer sur la flèche à droite de la zone de saisie
    Etape 7 : Choisir Liste de Valeur
    Eatpe 8 : Enregistrer

    Si ça manque encore de précision, là désolé, je ne pourrais pas faire mieux

  9. #9
    Inactif
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 21
    Points : 9
    Points
    9
    Par défaut Remboursement prêt
    Merci Tofalu

    Sur cette ligne, ListIndex me renvoie -1 et occasionne une erreur...Pourquoi ?

    Pierre

    Me.NbMois.ListIndex = 1

  10. #10
    Inactif
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 21
    Points : 9
    Points
    9
    Par défaut Remboursement de prêt
    Bon il manquait une ligne TxtXXXX.SetFocus

    C'est bon.

    Merci...je vais pouvoir rembourser mon prêt !!!

    A +

    Pierre

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

Discussions similaires

  1. Y-a t-il plusieurs algorithmes de calcul de l'amortissement d'un prêt?
    Par kouka dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 12/09/2007, 13h33
  2. Forums prêts à l'emploi en Java ?
    Par Bobsinglar dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 06/03/2005, 18h13
  3. Un peu de philo - conception de tables pr gestion de prêts
    Par mariobedard dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 04/02/2005, 22h26

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