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

Modélisation Discussion :

Utilisation d'une fonction dans la valeur par défaut d'un champ


Sujet :

Modélisation

  1. #1
    Membre à l'essai
    Profil pro
    Enseignant
    Inscrit en
    Décembre 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 15
    Points : 11
    Points
    11
    Par défaut Utilisation d'une fonction dans la valeur par défaut d'un champ
    Bonjour,

    je souhaite utiliser une fonction dans la valeur par défaut d'un champ dans une base back_end.

    Mon but est de calculer le max des valeurs de ce champ et d'ajouter 1 (très basique)

    J'ai créé une fonction publique dans un module de cette base

    puis j'ai ouvert ma table en mode création et dans la propriété valeur par défaut j'ai mis = mafonction()

    J'obtiens une erreur lors de l'enregistrement de ma table => fonction non trouvée.

    J'ai beau chercher dans les forums, je ne trouve rien, et je ne sais pas si j'ai oublié quelque chose, où s'il est tout simplement impossible d'utiliser une fonction directement dans une table.

    Pouvez-vous m'aider ?

    note : je ne veux pas utiliser le front_end et les formulaires pour ça.

    Merci d'avance.

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 438
    Points : 43 081
    Points
    43 081
    Par défaut prob appel fonction
    Ta fonction est elle bien déclarée public ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    public function myfonc()
    end function
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Membre à l'essai
    Profil pro
    Enseignant
    Inscrit en
    Décembre 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2010
    Messages : 15
    Points : 11
    Points
    11
    Par défaut
    oui, elle l'est bien .. je ne comprends pas.

    J'ai trouvé un contournement, avec les macros de données, et là ça marche. La fonction est bien appelée correctement ...

  4. #4
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 260
    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 260
    Points : 19 423
    Points
    19 423
    Billets dans le blog
    63
    Par défaut
    puis j'ai ouvert ma table en mode création et dans la propriété valeur par défaut j'ai mis = mafonction()

    J'obtiens une erreur lors de l'enregistrement de ma table => fonction non trouvée.

    J'ai beau chercher dans les forums, je ne trouve rien, et je ne sais pas si j'ai oublié quelque chose, où s'il est tout simplement impossible d'utiliser une fonction directement dans une table.
    En effet, ce n'est possible qu'en utilisant une fonction intégrée et non personnalisée
    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

  5. #5
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    12 605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 12 605
    Points : 56 718
    Points
    56 718
    Billets dans le blog
    40
    Par défaut
    Citation Envoyé par efilippi Voir le message
    J'ai trouvé un contournement, avec les macros de données, et là ça marche.
    Pourrait-on voir ta solution ? Ce n'est pas si souvent qu'on trouve des solutions avec macro de données et cela pourrait intéresser du monde

Discussions similaires

  1. utilisation d'une fonction dans SSIS
    Par caballero dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 26/06/2007, 10h15
  2. Bug lors de l'utilisation d'une fonction dans une macro.
    Par monf29 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 12/06/2007, 14h35
  3. [Syntaxe] utilisation d'une fonction dans mysql
    Par mussara dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 01/04/2007, 19h40
  4. utilisation d'une fonction dans un cham texte
    Par Mat_DZ dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 11/09/2006, 14h16
  5. Utilisation d'une fonction dans une procedure
    Par MaxiMax dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 09/08/2005, 15h51

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