Merci à tous,


Solution


Ce message permet d'obtenir quatre sous formulaire, grâce à Paul Hingre .

Sous formulaire créé à l'aide de l'assistant de création de formulaire.

  - Utilisation d'un Contrôle de table

   - Sans utilisation d'un contrôle de table

Sous formulaire posé sur un ancien formulaire

  - Utilisation d'un Contrôle de table

  - Sans utilisation d'un contrôle de table

Dans ces deux derniers cas la présentation du formulaire principal est conservée.


Remarque

Le titre des messages ne correspond pas à ce qui a été traité, je le remplace par:

Base Résolu 4 méthodes pour créer un sus formulaire.


Cordialement

Papy


//***********************************************************************************
HINGRE a écrit :
Jean Sympa a écrit :
Merci Paul


Voici ma base.
Cordialement

Jean


//***************************************************************************
HINGRE a écrit :
Jean Sympa a écrit :

Merci Paul,


Mon problème est à moitié résolu.

Il est résolu dans le cas où j'ai posé un sous formulaire sur un ancien formulaire. En revanche, là où

j'ai utilisé l'assistant de création de formulaire, le problème reste entier, alors que, la relation entre les deux tables semble correcte.

La difficulté tient peut-être au fait que le sous formulaire ne se présente pas sous la forme d'un contrôle de table.


Cordialement

Papy


//***************************************************************************************************
HINGRE a écrit :
Jean Sympa a écrit :

Merci Bernard,


La méthode marche mais, les données du formulaire principal n'apparaissent pas dans le sous formulaire.

de table, alors que la relation est correcte.


Je constate que dans les propriétés du contrôle de table il n'est pas fait mention de la table liée


La barre de navigation située sous le contrôle de table ne fonctionne pas avec le sous formulaire .

Je joins la base. Le menu permet d'accéder au joli formulaire et à l'autre.


Cordialement

Papy


//******************************************************
ribotb a écrit :
Est-ce que tu es parti de ton formulaire d'origine (celui qui est tout beau :-)). Si ce n'est pas le cas essaye ceci :
- ton formulaire "tout beau" > Modifier
- dans la barre d'outils "Ebauche de formulaire" lance le "Navigateur de formulaire"
- clic droit sur Main Form > Nouveau
- tu vois apparaître dans l'arborescence un sous-formulaire nommé "standard" (tu peux changer le nom (clic droit > Renommer) - dans la barre d'outils "Contrôles de formulaire" tu sélectionnes ton contrôle ("contrôle de table" ?) - tu crées ton contrôle dans le formulaire (dans le navigateur de formulaire il faut que ton nouveau (sous-)formulaire (standard ou autre nom) soit bien sélectionné)

De cette manière ça ne devrait pas modifier la présentation de ton formulaire d'origine (je n'ai pas essayé).


Jean Sympa a écrit :
Bonjour Bernard


Je me suis mal exprimé.


Au départ je dispose d'un formulaire (Premier formulaire) que j'ai adapté à mes besoins techniques et esthétiques. Ce formulaire deviendra le formulaire principal.


J'aimerais poser sur ce premier formulaires un sous formulaire, en conservant la présentation du Premier formulaire.


Or, ce n'est pas possible. Base permet d'inclure un sous formulaire en repartant à zéro.

Le formulaire obtenu (Deuxième formulaire) n'a pas la présentation du premier formulaire.


J'essaie, sans succès, de contourner la difficulté en sélectionnant l'ensemble des données du premier formulaire et, en collant les données avec leur présentation sur le deuxième formulaire.


D'où mon interrogation;

Est-ce possible?

Comment?


Cordialement

Papy


//*****************************************************************************************
ribotb a écrit :
Bonjour Jean.

Je n'ai pas bien compris ce que tu voulais faire :-) Qu'appelles-tu un "bloc de données" ?

Bernard

Jean Sympa a écrit :
Bonjour à toutes et à tous,


Base Copier coller un bloc de données


J'ai passé beaucoup de temps pour améliorer la présentation d'un formulaire.

Je veux lui ajouter un sous formulaire. Je constate que le formulaire résultant, contenant le sous formulaire, n'affiche pas la présentation précédente.


J'essaie, *sans succès*, de copier un bloc de données du formulaire bien présenté, et de le coller sur le formulaire contenant un sous formulaire.


Ce que j'essaie de faire est-il possible?

Comment?


Avec mes remerciements

Cordialement

Papy



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org




---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 091111-1, 11/11/2009
Analyse le : 12/11/2009 11:45:11
avast! - copyright (c) 1988-2009 ALWIL Software.
http://www.avast.com





---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org





---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org




---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 091112-0, 12/11/2009
Analyse le : 12/11/2009 15:05:46
avast! - copyright (c) 1988-2009 ALWIL Software.
http://www.avast.com





---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org




------------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org
Bonjour Jean.

La barre de navigation du TableControl est affecté au formulaire principal et non au sous formulaire. Pour le réaffecter correctement prendre ton formulaire en mode modification et afficher la barre d'outil ébauche de formulaire. Dans celle-ci sélectionner le navigateur de formulaire et dans la fenêtre de celui-ci déplacer "BarreDeNavigation1" au même niveau que "TableControl" de "Standard" qui représente ton sous formulaire. Quand au "TableControl" du sous formulaire qui ne se remplit pas, il faut lui affecter un lien dans les propriété du "TableControl". Pour cela ouvrir ton formulaire "F_Saisie" en mode modification. Une fois ouvert, sélectionne ton "TableControl" par un clic droit et dans la fenêtre qui s'ouvre, clique sur formulaire. Dans la fenêtre propriété du formulaire clique sur l'onglet "données" et établis les liens entre les deux tables en cliquant gauche sur le carré avec les 3 petits points en face de "établir un lien depuis ...". Une fois la fenêtre "Lier les champs" ouverte, remplir en choisissant les champs liés dans chaque table.
Ton problème devrait être résolu.
Les liens effectués dans "outils" "relations.." ne servent que si tu effectues ton formulaire avec sous formulaire à l'aide de l'assistant de création de formulaire.
Cordialement
Paul



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org





---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org



Bonjour Jean.

Peux-tu nous faire parvenir la base avec le formulaire réalisé avec l'assistant.
Cordialement
Paul



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org




------------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org
Bonjour Jean.
Pour que ton sous formulaire fonctionne il faut renseigner le nom de la table que gère le sous formulaire. Pour cela il faut ouvrir ton formulaire en mode modification, cliquer sur le navigateur de formulaire, faire un clic droit sur "SubForm", puis clic gauche sur "Propriétés" et enfin sur "Données" de la fenêtre "Propriétés du formulaire". Renseigne le "Champ contenu" par le nom de la table concernée en cliquant sur la flèche et en choisissant la table concernée dans la liste qui te sera soumise. Si tu te sers de l'assistant de création de formulaire en cochant bien "Ajouter un sous-formulaire" et en cochant aussi "Sous-formulaire basé sur une relation existante" tout ce travail se fait automatiquement.
Cordialement
Paul

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org





---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@fr.openoffice.org
For additional commands, e-mail: users-h...@fr.openoffice.org

Répondre à