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

Windev Mobile Discussion :

Création d'un formulaire d'inscription/Connexion sur profil après l'inscription/Login


Sujet :

Windev Mobile

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    windev
    Inscrit en
    Mai 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : windev

    Informations forums :
    Inscription : Mai 2016
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Création d'un formulaire d'inscription/Connexion sur profil après l'inscription/Login
    Salut les ami(e)s, je suis un grand amateur sur WINDEV surtout en programmation
    Je compte créer un projet IOS de type (réseaux sociaux) sur WINDEV MOBILE avec un formulaire d'inscription, modification du profil etc.
    J'ai achetées ce logiciel qui ma coûté très cher car je suis vraiment déterminer a faire cette aventure même si je suis NUL en programmation
    Aloooors j'ai besoin de vous oui de vouuus, AIDEZ MOI PLEASE !!!
    enfin si c'est possible de créer ce type d'application avec WINDEV
    n'hésitez pas à me corriger sur mes manipulations.

    Premier étape :
    J'ai créer un FICHIER DE DONNÉES (Client) avec IDClient, Nom, Prénom, e-mail, mot de passe, photo de profil etc.
    ensuite j'ai créer plusieurs FENÊTRE (FEN_) pour le formulaire d'inscription qui et diviser en plusieurs parties, du coup j'ai ajouter EcranVersFichier() pour récupère les informations des champs avant de les envoyer sur WDmap (Hajoute()) qui ce trouve dans la dernier étape (SAI_Mot_de_passe), voici les codes suivants :

    1 - Fenêtre Nom/Prénom, code sur bouton suivant (Clic sur "BTN_") :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    // Contrôle le prénom 
    SI SAI_Prénom ~= "" ALORS
    	Erreur("Vous devez saisir votre prénom")
    	SetFocus(SAI_Prénom)
    	RETOUR
    FIN
     
    // Contrôle le nom 
    SI SAI_Nom ~= "" ALORS
    	Erreur("Vous devez saisir votre nom")
    	SetFocus(SAI_Nom)
    	RETOUR
    FIN
     
    // Récupère les informations des champs
    EcranVersFichier()
    OuvreFenêtreMobile(FEN_FI_Email)
    2 - Fenêtre Email, code sur bouton suivant (Clic sur "BTN_") :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    // Contrôle l'adresse email
    SI SAI_E_Mail ~= "" ALORS
    	Erreur("Vous devez saisir votre e-mail ")
    	SetFocus(SAI_E_Mail)
    	RETOUR
    FIN
     
     
    HLitRecherchePremier(Client,Email,SAI_E_Mail)
    // Pas de gestion automatique des erreurs (doublons, intégrité, ...)
    HSurErreur(Client, SAI_E_Mail)
    SI HTrouve(Client) = Vrai ALORS
    	Erreur("E-mail existe déjà")
    	RETOUR
     SI HErreurDoublon() = Vrai ALORS 
    		Erreur("E-mail existe déjà.", HErreurInfo())
    		RETOUR
    	FIN
     
    	SI HErreurIntégrité() = Vrai ALORS
    		Erreur("Cette enregistrement ne peut être valable", HErreurInfo())
    		RETOUR
    	FIN
    FIN
     
    // Récupère les informations des champs
    EcranVersFichier()
    OuvreFenêtreMobile(FEN_FI_Civilité)
    3 - Fenêtre civilité Homme/Femme, code sur bouton suivant (Clic sur "BTN_") :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    // Contrôle le sexe
    SI COMBO_Civilité ~= "" ALORS
    	Erreur("Vous devez saisir votre civilité")
    	SetFocus(COMBO_Civilité)
    	RETOUR
    	FIN
     
    // Récupère les informations des champs
    EcranVersFichier()
    OuvreFenêtreMobile(FEN_FI_MotDePasse)
    4 - Fenêtre Mot de passe/vérification du Mot de passe, code sur bouton suivant (Clic sur "BTN_") :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    // Contrôle le mot de passe
    SI SAI_Mot_de_passe ~= "" ALORS
    	Erreur("Vous devez spécifier un mot de passe")
    	SetFocus(SAI_Mot_de_passe)
    	RETOUR
    FIN
     
    // Contrôle le mot de passe et sa confirmation
    SI SAI_Mot_de_passe <> SAI_Mot_de_passe1 ALORS
    	Erreur("Votre mot de passe ne correspond pas")
    	SAI_Mot_de_passe = ""
    	SAI_Mot_de_passe1 = ""
    	HErreurDoublon
    	RETOUR
     
    SINON
    	Info("Mot de passe réussi")
    	SetFocus(SAI_Mot_de_passe)
    FIN
     
    // Récupère les informations des champs
    EcranVersFichier()
    // Ajoute les données sur WDmap (Clien) 
    HAjoute(Client)
    // Apres fin de l'inscription, ouverture du compte profil client
    OuvreFenêtreMobile(FEN_FI_Profil)
    Question :
    - Comment ouvrir par connexion la fenêtre de profil (FEN_FI_Profil) après inscription du formulaire ?


    Désolé pour les fautes d'Orthographe

  2. #2
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Mars 2002
    Messages
    899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2002
    Messages : 899
    Points : 1 100
    Points
    1 100
    Par défaut
    Citation Envoyé par Alexbaba Voir le message
    Question :
    - Comment ouvrir par connexion la fenêtre de profil (FEN_FI_Profil) après inscription du formulaire ?
    Bonjour,

    Je ne suis pas sûr de bien comprendre "ouvrir par connexion".
    Mais si tu veux dire "ouvrir en passant des paramètres", alors il faut :

    Tout est expliqué ici

    Note que je n'aurais pas fait d'inscription dans la BDD avant la dernière étape. Là, tu enregistres le nom et le prénom directement, alors que l'utilisateur n'a pas encore de mot de passe.
    Ce sera un vrai problème s'il coupe l'appli à l'écran FEN_FI_Civilité.
    L'utilisateur ne pourra plus s'inscrire avec son e-mail (contrainte d'unicité), mais n'aura pas encore de mot de passe.

    Généralement, on gère l'inscription d'un utilisateur sur un seul écran, quitte à utiliser des plans. C'est la méthode la plus simple.

Discussions similaires

  1. [AC-2007] création formulaires superposés avec onglets d'accès par clic
    Par jedebute58 dans le forum Access
    Réponses: 2
    Dernier message: 18/02/2015, 22h48
  2. Réponses: 0
    Dernier message: 25/02/2014, 16h01
  3. [OL-2003] Création formulaire - pb avec champ Message
    Par Nanette1975 dans le forum Outlook
    Réponses: 0
    Dernier message: 27/05/2009, 15h00
  4. pb fonction avec connexion sur une table
    Par NATOU2 dans le forum VBA Access
    Réponses: 6
    Dernier message: 25/08/2008, 14h32
  5. création d'utilisateur et Connexion sur SQL Server 200
    Par da_latifa dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 24/07/2005, 11h26

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