Autres Trier une listbox par date

Damien281211

XLDnaute Occasionnel
Bonjour a tous
Je vous explique mon soucis
J'effectue une recherche via un formulaire ans une textbox. grâce à une recherche avancée je charge uniquement certaine ligne de ma base de données en fonction d'une reference précise.
Mes données se chargent dans une listbox.
Je souhaiterais savoir si sest possible de trier celle-ci par date chronologique ou alors trier ma colonne de tableau de recherche avancée?
Comment faire l'une ou l'autre ?
Merci d'avance
 

Damien281211

XLDnaute Occasionnel
fanch55 je valide concernant les dates cela fonctionnent impeccable et l'on peut même les modifier au besoin.
Concernant l'option blocage des cadres, il serait mieux de bloquer la référence saisie lors de la première entrée si l'option est coché pour les entrées suivantes
 

fanch55

XLDnaute Barbatruc
Pour le delta entre les Tableaux config:

Dans ma version, j'ai renommé celui-ci en Tableau_Config, le nom Tableau9 ne me semblait pas parlant.

J'ai renommé la Colonne1 en "Index Cadre" et la Colonne Lettre en "Lettre Cadre",
ces 2 colonnes constituant par la suite le Numéro Cadre .
Damien en changera peut-être le libellé en plus parlant pour lui, c'est une proposition .

L'ordre des colonnes est resté le même ce qui ne devrait pas avoir d'impact si on travaille avec les numéro de colonne. Pour ceux qui travaillent en mode "tableau structuré", il faut bien sûr changer les noms dans le code (rechercher/remplacer) . Avantages et Inconvénients ...

La table est triée également par Référence .
Le contenu est conforme au post302.
 

fanch55

XLDnaute Barbatruc
Concernant l'option blocage des cadres, il serait mieux de bloquer la référence saisie lors de la première entrée si l'option est coché pour les entrées suivantes

C'est à dire qu'on bloque la combobox Référence après la première validation et ce jusqu'à l'enregistrement ?

Tu ne retiens pas le blocage par lettre Cadre, je peux retirer ce qui concerne ce mode ?
 

ChTi160

XLDnaute Barbatruc
Merci !
ce n'était pas la Question Lol
----je ne passe un lot d'une référence à l'autre ChTi160
Imagine 35 000 poules, chaque poule on va dire 2kg
cela te donne environ 70 000 kg de viande potentiel
les 35 000 poules seront identifié sous le lot 2258.
Avec le lot, la production va faire les différentes découpe de viande
On pourra avoir des cuisses de différents calibres se qui nous donnera nos références.
----en produit congelé, le reste a été vendu ou utilisé autrement.
mais Bon
je pense que fanch55 est bien parti pour répondre à tes demandes !
je lui laisse la main .
mais je suis le fil , pour tenter d'avoir une réponse à mes questions (#343) via l'appli de Fanc55(pour ne pas mourir bête Lol)

jean marie
 
Dernière édition:

ChTi160

XLDnaute Barbatruc
Re
fanch55 quel logiciel utilises tu pour créer les .Gif
Damien
pas grave lol
je pense que je me prenais trop la tête ! Lol
Pas grave !
Tant que toi tu comprends ( je sais que Oui puisque tu fais ça tout les jours ) , c'est le principale !
Merci
jean marie
 
Dernière édition:

fanch55

XLDnaute Barbatruc
on bloque les deux le numéro du cadre et la combo référence quand la case et coché.
si elle n'est pas coché on libère la combo référence mais le cadre reste bloqué
J'essaye de traduire en codage :
1586873118619.png
 

Damien281211

XLDnaute Occasionnel
si j'ai compris ton tableau
avant la première validation tout est libre
après 1er validation case bloqué, référence bloqué sur la 1ère validation
après enregistrement tout se libère

il faut verrouiller également référence avec lettre cadre identique pour ne pouvoir mettre qu'une seule référence quand la case est coché
en revanche si on ne coche pas la case je peux entrer plusieurs référence avec le même numéro de cadre.
je pense même qu'il faudrait cocher la case d'office avant la première validation et mettre un message si on veut changer la référence étant donné que s'est un cas rare.
votre avis?
 

fanch55

XLDnaute Barbatruc
funch55 quel logiciel utilises tu pour créer les .Gif
Moi c'est Fanch (François) , pas grave ... :p


Pour Enregistrer les gif , le même que le tien qui est bien pratique (LiceCap).
Je ne me sers pas de l'insertion Texte intégré qui est basique :
  • Je le met en pause,
  • J'affiche sur Excel une forme ( via commande ),
    VB:
    Sub Show_Info()On Error Resume Next
    [Demo_Texte].Visible = Not [Demo_Texte].Visible
    If Err Then
    With ActiveSheet.Shapes.AddShape(msoShapeRoundedRectangularCallout, ActiveSheet.UsedRange.Width / 2, ActiveSheet.UsedRange.Height / 2, 100, 100)
    .Name = "Demo_Texte"
    .Fill.ForeColor.RGB = RGB(255, 255, 204)
    .Line.ForeColor.RGB = RGB(0, 0, 0)
    .Line.Weight = 0.75
    With .TextFrame2
    .VerticalAnchor = msoAnchorMiddle
    .HorizontalAnchor = msoAnchorNone
    .MarginLeft = 0
    .MarginRight = 0
    .MarginTop = 0
    .MarginBottom = 0
    .TextRange.Characters.Text = "Coucou"
    .TextRange.Font.Fill.ForeColor.RGB = RGB(0, 0, 0)
    .TextRange.ParagraphFormat.Alignment = msoAlignCenter
    .AutoSize = msoAutoSizeShapeToFitText
    End With
    .Visible = True
    End With
    End If
    
    End Sub

  • je la remplit et la formatte,
  • je reprend l'enregistrement,
  • je met en pause
  • je masque la forme ( via la commande )
  • je reprend etc ...
Faut pas abuser sur la durée, ça grossit vite ..
Obligé ensuite de mettre le fichier sur un Cloud et de le partager ...
Le lien existera tant que le fichier y sera ...
 

Damien281211

XLDnaute Occasionnel
je n'ai pas parlé de poids car il n'as aucune incidence sur le fait que le cadre soit plein ou non.
les quantité pour les cadres sont en caisses comme dit depuis le début.
tes questions ne me dérange absolument pas contrairement a ce que tu penses.
les deux premières lignes non pas de lettres car elles seront peut être amené a disparaître.
les cadres sont soit en 55caisses ou 60 caisses se qui remplit un cadre.
Je peux aussi te parler de cartons mais la s'est sur palettes en différent format et différentes quantité mais aucuns rapport.
Encore une fois je ne suis pas décisionnaire de tout, je gère le stockage pas la production.
La production arrive déja en caisse qui elle sont déjà en cadre, se n'est pas moi qui répartis dans les caisses ni dans les cadres. Je fais uniquement la mise en stock niveau informatique et rangement pareil pour la sortie, quand un cadre sort s'est entier.
 

fanch55

XLDnaute Barbatruc
il faut verrouiller également référence avec lettre cadre identique pour ne pouvoir mettre qu'une seule référence quand la case est coché
en revanche si on ne coche pas la case je peux entrer plusieurs référence avec le même numéro de cadre.
je pense même qu'il faudrait cocher la case d'office avant la première validation et mettre un message si on veut changer la référence étant donné que s'est un cas rare.
votre avis?

Avant Validation si la listbox est vide et quel que soit l'état de la case à cocher, toutes les références sont proposées .

Après validation, la listbox est remplie , la case à cocher est verrouillée ( le choix a été fait avant validation).
Si la case a été cochée, la combobox est verrouillée et on ne peut entrer que d'autres lots pour la référence en cours .
Si la case est restée vide, la combobox propose des références pour la même lettre cadre .

Après Enregistrement, tout est libéré pour se retrouver au premier point .

On peut présenter la case à cocher "cochée" systématiquement au premier point .

Est-on en phase ?
 

Damien281211

XLDnaute Occasionnel
tout a fait cela fait plaisir de se comprendre.
le seul bémol, si la case est restée vide, la combobox doit proposer toutes les références (comme avant la validation)
tu peux modifier les lettres sur l'onglet config si tu veux et faire un ordre alphabétique sans qu'il y ai de doublon, cela réglera beaucoup de soucis.
 

Discussions similaires

Statistiques des forums

Discussions
312 249
Messages
2 086 599
Membres
103 256
dernier inscrit
Melomaniak