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 12/05/2008, 20h08   #1
Membre actif
 
Avatar de sofiane_bfm007
 
Consultant Décisionnel
Inscription : mai 2008
Messages : 261
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Consultant Décisionnel

Informations forums :
Inscription : mai 2008
Messages : 261
Points : 187
Points : 187
Envoyer un message via MSN à sofiane_bfm007
Par défaut Forms 10g : exécution d'une application

bonsoir, j ai une application et mon probleme est :
j ai une table users et leurs attributs compte_user , pwd_user , type_user.
Donc j ai des utilisateurs qui possèdent un compte, mot de passe et son type.
j arrive pas a acceder a des pages qui correspond a chaque type d'utilisateur, et l interface que j ai utiliser possède tois champs pour introduire ces donnée et le code que j ai utiliser pour le bouton "connexion" est :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
declare
	compte users.compte_user%type;
	pwd    users.pwd_user%type;
	type_u users.type_user%type;
  	n    number;
  	t number := 0;
 
begin
		SELECT compte_user, pwd_user , type_user INTO compte, pwd, type_u
		FROM users
		WHERE ((compte_user=:compte) AND (pwd_user=:pwd) AND (type_user=:type_u));
	--**************           appel                     **************************
		declare
 
     the_list PARAMLIST:= Get_Parameter_List('default'); 
   begin
 
        case type_u
        when 'CHEF DE STATION' then   
      	 New_Form('D:\application NAFTGD\ACCUEIL CHEF STATION',FULL_ROLLBACK, NO_QUERY_ONLY ,SHARE_LIBRARY_DATA,'default');  
        when 'CADRE D"ETUDES' then   
      	 New_Form('D:\application NAFTGD\CADRE DETUDES',FULL_ROLLBACK, NO_QUERY_ONLY ,SHARE_LIBRARY_DATA,'default');         
        when 'ADMINISTRATEUUR' then   
      	 New_Form('D:\application NAFTGD\ADMINISTRATEUR',FULL_ROLLBACK, NO_QUERY_ONLY ,SHARE_LIBRARY_DATA,'default');          
        else
   	          NULL; 
                -- appel_fonction; 
      end case ;
 
end;
 
	exception
 
		when no_data_found OR too_many_rows then
	begin
		t:=t+1;
		IF t<4 AND t>1 then
		set_alert_property('message',alert_message_text,'compte utilisateur ou mot de passe incorrect !');
		n:=show_alert('message');
	  go_item('pwd');
		clear_item;
		go_item('compte');
		clear_item;
		end IF;
			IF t=4 then
		  set_alert_property('message1',alert_message_text,'Windows doit fermer l''application!');
		  n:=show_alert('message1');
			exit_form;
			end IF;
	end;
 
	end;

il se passe rien et aucun message d'erreur, et pourtant j ai crée les interfaces qui correspant a chaque type, pour koi l appel a ces pages ne ce fais pas, aider moi je suis coinsé pour mon projet de fin d'études
sofiane_bfm007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2008, 20h25   #2
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 523
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 523
Points : 3 972
Points : 3 972
Ça fait longtemps que j'ai fait du forms mais tu ne dois pas indiquer le chemin complet lors de l'appel, juste le nom de la forms qui doit être dans le bon répertoire - j'imagine qu'il faut le paramétrer quelque part.
Je te laisse voir là-bas :
http://sheikyerbouti.developpez.com/...g/?page=Chap37
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 00h37   #3
Membre actif
 
Avatar de sofiane_bfm007
 
Consultant Décisionnel
Inscription : mai 2008
Messages : 261
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Consultant Décisionnel

Informations forums :
Inscription : mai 2008
Messages : 261
Points : 187
Points : 187
Envoyer un message via MSN à sofiane_bfm007
j ai règlé le code et j ai indiquer que le nom de la page a appelé mais c le meme probleme, je vais parametré koi et comment???
sofiane_bfm007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2008, 07h29   #4
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 534
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 534
Points : 6 471
Points : 6 471
Les modules doivent être compilés (*.fmb) et placés dans l'un des répertoires pointé par votre variable FORMS_PATH du fichier /forms/server/default.env
Attention, avec les systèmes Unix, les noms de fichiers sont sensibles à la casse.
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2008, 00h07   #5
Membre actif
 
Avatar de sofiane_bfm007
 
Consultant Décisionnel
Inscription : mai 2008
Messages : 261
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Consultant Décisionnel

Informations forums :
Inscription : mai 2008
Messages : 261
Points : 187
Points : 187
Envoyer un message via MSN à sofiane_bfm007
je vais esseyer et j'espère que je vais règler mon probleme, mais le fichier default.env je vais l'ouvrir avec quoi, et comment je vais inserer les module dedans?
donc si j ai bien compris, que touts les modules compilés deveront etre placer dedans
sofiane_bfm007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2008, 15h19   #6
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

Informations professionnelles :
Activité : Chef de projet
Secteur : Bâtiment

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
Pas les modules !!!
mais Les chemins d'accés aux modules !!!!!
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2008, 15h34   #7
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 534
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 534
Points : 6 471
Points : 6 471
La variable FORMS_PATH contient un certain nombre de directories.
Soit vous copiez vos modules exécutables dans l'une de ces directories, soit vous en ajoutez une à cette variable et copiez vos modules dans cette nouvelle directory.
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti 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 16h33.


 
 
 
 
Partenaires

Hébergement Web