bonjour forum
j'ai réaliser un projet grâce au forum ( merci pour tout les repense) il matche très bien
fin de projet j'ai constater qu'il manque une chose je veux ronde mon projet Multi dossiers
pour se la j'ai ajouter une rubrique nommé société que j'ai relier avec tout les autre rubrique
et dans le code du projet :
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 CONSTANT INI_DATESYS = "Date système" FIN GLOBAL gsFichierIni est une chaîne = ComplèteRep(fRepExe()) + "New of.Ini" // Fichier .ini du projet gsNomSociété est une chaîne = "" // Nom de la société en cours gsDate est une chaîne = "" // INI_DATESYS ou date sauvegardée dans le .ini gbMotPasse est un booléen = Faux // Booléen permettant de savoir si le MDP a été saisi gnSOCLEUNIK est un entier // ID société en cours // Créer les fichiers s'ils n'existent pas HCréationSiInexistant("*")
et j'ai crée une fenêtre FEN_GestionSociété
le code du fenêtre est
le code du bouton nouveau est :
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 // Vérifier si le fichier contient un enregistrement SI HNbEnr(Société) = 0 ALORS // Le fichier est vide : Passer en mode "Création" ExécuteTraitement(Ajouter, trtClic) RETOUR FIN // Rechercher la société en cours HLitRecherchePremier(Société, NomSociété, gsNomSociété) SI PAS HTrouve() ALORS // Mode "Visualisation" : Se positionner sur le premier enregistrement HLitPremier(Société, NomSociété) // Réinitialiser les variables globales gbMotPasse = Faux gsNomSociété = "" FIN // Initialiser les champs avec les valeurs des rubriques FichierVersEcran() // Donner le focus au champ caché pour éviter la modification sans saisie du mot de passe EcranPremier(ChampCaché)
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 SI Gr_CoordSociété..Modifié ALORS // Une des coordonnées de la société a été modifiée SI OuiNon("Les coordonnées de la société ont été modifiées.","Voulez-vous sauvegarder ces changements ?") ALORS // Initialiser les rubriques des fichiers avec les valeurs des champs EcranVersFichier() // Modifier l'enregistrement HModifie(Société) FIN // Remettre la propriété à faux Gr_CoordSociété..Modifié = Faux FIN gbMotPasse = Faux // Cacher les boutons de parcours et de modification Gr_Visualisation..Visible = Faux // Remettre les champs à vide RAZ() Message("Saisissez les valeurs des champs de la nouvelle société.") // Donner le focus au champ SocieteNom RepriseSaisie(SociétéNom)
je crée normale une autre Société avec mot de passe et une période
le problème que j'ai jeu veux chaque société a sa base de donne séparer
le problème quant je crée un client dans une société je le trouve dans laure société
mémé les numéro des facture chaque société a sa numérotation
Partager