Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/06/2007, 11h07   #1
Invité de passage
 
Inscription : juin 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 9
Points : 0
Points : 0
Par défaut Eviter l'erreur FRM-50026 des dates ???

Bonjour,
j'ai un probleme avec oracle Forms 6i pour le champ d'une date lors d'une saisie erroné, le message FRM-50026 date ivalide et je peux rien faire que si j'efface le contenu du champ meme pour quitter(exit_form(no_validate)).
Comment faire pour ne pas avoir à l'effacer pour sortir du formulaire sans enregistrer.
Merci d'avance
bilel06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 09h45   #2
Membre Expert
 
Inscription : avril 2005
Messages : 1 672
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 1 672
Points : 1 337
Points : 1 337
Votre zone est-elle de type Date ou DateTime ?
Avez-vous systématiquement spécifié un masque de format ?
__________________
Modérateur des forums Oracle et Langage SQL
Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum
Magnus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 09h47   #3
Invité de passage
 
Inscription : juin 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 9
Points : 0
Points : 0
le champ est de type date dans la base de données
bilel06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 10h58   #4
Membre Expert
 
Inscription : avril 2005
Messages : 1 672
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 1 672
Points : 1 337
Points : 1 337
Citation:
Envoyé par bilel06
le champ est de type date dans la base de données
Ok et dans forms ?
Et dans forms, avez-vous spécifié des masques de format systématiquement pour les colonnes correspondantes ?
__________________
Modérateur des forums Oracle et Langage SQL
Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum
Magnus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 11h04   #5
Invité de passage
 
Inscription : juin 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 9
Points : 0
Points : 0
Non j'ai rien specifier dans oracle Forms pour ce champ.
bilel06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 11h56   #6
Membre Expert
 
Inscription : avril 2005
Messages : 1 672
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 1 672
Points : 1 337
Points : 1 337
Ok donc vous pouvez spécifier un masque de format.
Vous devriez ainsi vous affranchir des dépendances vis-à-vis des formats de date suivant la langue du serveur et du poste client.

Ex : supposons une configurantion où le serveur est configuré en américain et un poste client en français, alors, SANS masque de format, les dates ne doivent pas être saisies selon le même ordre.
__________________
Modérateur des forums Oracle et Langage SQL
Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum
Magnus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 12h03   #7
Invité de passage
 
Inscription : juin 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 9
Points : 0
Points : 0
je veux dire pas saisie erroné une saisie de caracteres non numeriques
bilel06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 13h27   #8
Membre Expert
 
Inscription : avril 2005
Messages : 1 672
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 1 672
Points : 1 337
Points : 1 337
Soyez plus précis dans vos explications, je ne comprends pas la manipulation que vous faîtes.
D'autre part, avez-vous récupéré la requête en erreur qui génère cette erreur ORA ?
Quelle est-elle ?
__________________
Modérateur des forums Oracle et Langage SQL
Forum SQL : je n'interviens PAS plus de 4 fois dans une discussion car si c'est nécessaire cela prouve généralement que vous n'avez pas respecté : les règles du forum
Magnus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2007, 18h20   #9
Invité de passage
 
Inscription : juin 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 9
Points : 0
Points : 0
le champ fait partie d'une formulaire récuperer d'une base de données, lors du remplissage du champ j'ecris quelque chose dans le genre "njhbgh", alors aucune fonction ne marche plus. le message d'erreur est ''FRM-50026:format date accepté : DD/MM/YY", et moi je veux le forcer a quitter sans avoir a effacé le contenu inserer malgré que j'ai ajouté au boutton quitter clear_form(no_validate) et exit_form(no_validate)
Merci encore.
bilel06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h20.


 
 
 
 
Partenaires

Hébergement Web