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

Delphi Discussion :

dupliquer une fiche sur onglets DELPHI7


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2018
    Messages
    481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2018
    Messages : 481
    Par défaut dupliquer une fiche sur onglets DELPHI7
    Bonjour,

    j'ai une fiche nommée "vente au comptoir", je souhaiterais dupliquer cette ficher sur la même fiche en utilisant des onglet (voir 4 onglets)

    y a t'il un moyen pour le faire sur delphi 7 ?

    nb : chaque onglet désigne une vente en attente, une fois la fiche est ouverte et une vente est en cours on peut utiliser l'onglet 2 pour commencer une autre vente une fois un autre client arrive et l'autre oublie une chose
    salutations

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 604
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    Un TForm (fiche), je ne crois pas (bien que je n'ai jamais essayé) un TFrame (cadre) par contre ce devrait être possible

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2018
    Messages
    481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2018
    Messages : 481
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    un TFrame (cadre) par contre ce devrait être possible
    Merci pour votre célérité !
    est ce que TFrame est disponible sur D7 ? si ou sur quel endroit?
    sinon y'a t'il une autre idée pour utiliser la notion de vente en attente ?

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 604
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par LandGreen Voir le message
    est ce que TFrame est disponible sur D7 ? si oui sur quel endroit?
    Dans un IDE en français cela se nomme un cadre (fichier/nouveau/cadre pour la création)
    Niveau composant c'est le premier bouton de la palette Standard
    sinon y'a t'il une autre idée pour utiliser la notion de vente en attente ?
    c'est la technique (les onglets) que j'utilise pour un programme magasin usine, par contre il s'agit de FMX et non VCL

    Sinon, après avoir vérifié sur mon vieux poste contenant D7, j'ai remarqué que Pagecontrol permettait de "docker" (propriété DockSite:=true)
    il est donc probable que la technique de docking de forme soit possible (voir mon tutoriel)

    cela devrait donner quelque chose comme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    procedure nouvellevente;
    var f : TFormVente;
    begin
     F:=TformVente.Create(Application);
     F.ManualDock(Pagecontrol1);
     F.Show;
     pageControl1.ActivePageIndex:=Pagecontrol1.Pagecount-1
    end;
    je vous invite aussi à regarder les deux videos d'Alister Christie sur https://learndelphi.tv/free-videos : Movie #32 et #33

  5. #5
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2018
    Messages
    481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2018
    Messages : 481
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Dans un IDE en français cela se nomme un cadre (fichier/nouveau/cadre pour la création)
    Niveau composant c'est le premier bouton de la palette Standard

    c'est la technique (les onglets) que j'utilise pour un programme magasin usine, par contre il s'agit de FMX et non VCL

    Sinon, après avoir vérifié sur mon vieux poste contenant D7, j'ai remarqué que Pagecontrol permettait de "docker" (propriété DockSite:=true)
    il est donc probable que la technique de docking de forme soit possible (voir mon tutoriel)
    je vais suivre votre tutoriel
    merci infiniment SergioMaster ça m'a trop aidé

  6. #6
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 089
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 089
    Par défaut
    Sinon ceci fonctionne aussi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    F.Parent := TabSheet1;
    F.Align := alClient;
    On peut en plus sortir la fenêtre au besoin, oui c'est le principe du Dock et avec un SetParent Handle, il est aussi possible de le faire avec des fenêtres d'une DLL vers un EXE



    Et pour la publicité, je l'ai vu, c'est très mal venu !
    Ah on l'a fait remarqué et la signature a disparu !
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  7. #7
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2018
    Messages
    481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2018
    Messages : 481
    Par défaut
    maintenant le problème qui se pose, c'est lorsque je duplique la forme elle est dupliquée avec le contenu initiale, moi je veux qu'elle soit dupliquée vide

    nb : voir pièce jointe
    Images attachées Images attachées  

Discussions similaires

  1. [XL-97] duplique une macro sur plusieurs onglet d'un mme classeur
    Par fred novice dans le forum Excel
    Réponses: 3
    Dernier message: 24/10/2016, 16h56
  2. [WD15] Dupliquer une fiche
    Par f.combes dans le forum WinDev
    Réponses: 4
    Dernier message: 11/11/2011, 00h21
  3. Dupliquer une macro sur plusieurs onglets
    Par Mag555 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 26/08/2011, 00h07
  4. Comment dupliquer une base sur le même serveur
    Par lenco dans le forum Débuter
    Réponses: 1
    Dernier message: 28/03/2011, 15h49
  5. Modification d'une fiche sur une scène différente
    Par benedictdesign dans le forum Flash
    Réponses: 0
    Dernier message: 20/10/2008, 13h52

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