Masque de saisi pour BDD

bonjour,

je voudrais avoir un masque de saisi pour ma BDD. les explications sont dans le fichier joint

merci d'avances

Francky

41bddforum.xlsm (84.00 Ko)

Bonjour,

Quel est le mot de passe?

Cdlt.

Bonjour

Bonjour Jean-Eric

Un fichier sans mot de passe serait pas mal

oups désolé, c'est "fph" après vous pouvez le faire sauter,

Francky


voici le fichier sans MDP encore désolé,

Francky

34bddforum.xlsm (75.28 Ko)

bon, toujours pas de nouvelles donc ou j'en demande trop où tout le monde profite de son WE ou encore ça prend beaucoup de temps...

aller, je verrais bien les réactions : en fait je remet le fichier avec d'autre demande sur un second usuform qui se déclanche après le premier ou directement. Les explications sont dans le fichier.

merci d'avance,

Francky

36bddforum.xlsm (85.24 Ko)

Bonsoir Francky69100

a voir pour userform1

pas fais le userform2

49franky.zip (78.32 Ko)

merci BOB,

ton usuform1 fonctionne super bien, mais mes formule dans ma BDD ne fonctionne plus ??

avant quand je sélectionnait un nom, une date et un numéro de cyle, les horaires entrait automatiquement....

Francky

RE

n'ayant pas excel 2007, a l'ouverture du convertisseur, il c'est passé une erreur

il faut donc que tu recopie l'userform1 dans ton fichier d'origine ainsi que le module 3

et également recopier la formule décalé dans la liste des noms

désolé du problème

j'ai un peu galéré, mais génial, ça marche super bien pour l'usuform 1

j'espère avoir autant de chance avec l'usuform 2 !

Francky

Bonjour Francky69100

je pense que tu n'a pas employé la bonne méthode pour le transfert de l'userform1 et du module 3

explication

tu ouvre les deux projets

tu fais ALT F11

dans la fenetre VBAprojet,tu dois voir apparaitre les deux projets l'un au dessus de l'autre

dans ton fichier, tu clic droit sur userform1 puis supprimer

idem pour le module 3

ensuite,tu clic sur userform1 de mon fichier et tu le fais glisser dans ton projet

idem pour le module 3

ensuite il restait la liste "NOMS"

Peux tu renvoyer ton fichier modifié que je regarde de plus prés

Pour l'userform2, que doivent renvoyer les optionButtons 0 ou 1 ?

les optionsbutton doivent fonctionner pour un seul jour (1 seule option par jour)?

Les H1 H2 H3 H4 ne doivent pas êtres modifiables?

tout d'abord merci pour les explications, je les ai lu après et c'est ce que j'ai fais...

bon, un petit souci de MF avec l'usuform1, j'avais mis un congé à Céline et quand j'ai lancé la macro il a recopier le 1, dans la colonne AD, à Erika, de plus, j'ai mis une mise en forme et il la recopier sur les 7 ligens. à voir !

Pour tes question sur l'usuform 2 :

  • les options bouton doivent donner "1" (quelques soit l'optionbouton et le jour) dans la cellule, sauf pour le dimanche "0". Et la ça se complique, pour l'arrêt maladi et le congé parental, de nouveau "1" pour le dimanche.
les optionsbutton doivent fonctionner pour un seul jour (1 seule option par jour)?

oui au deux questions, qu'une option par jour...

- pour H1 H2 H3 H4, ce serait bien qu'on puisse le modifer.

encore merci,

Francky

8franky2.xlsm (140.00 Ko)

Bonjour

dans la macro du bouton validé de l'userform1

après la commande

Activesheet.paste

, insère le code suivant

Range("T4:T10,W4:AW10").ClearContents
Range("A4:AW10").Interior.ColorIndex = xlNone

Tu as des formules un peu partout, alors attention a ce que tu vas faire

Pour les H1 H2 H3 H4, si tu veux modifier, cela veut dire que tu souhaite écrasé les formules des cellules

aie aie aie

oups, j'ai encore oublié d'enlever le MDP désolé, je te remet le fichier.

génial ! les lignes de code fonction à merveille.

Oui, je sais, pour les cellules H1 H2 H3 H4 cela écrasera les formules dans la cellule, mais je le fais déjà aujourd'hui manuellement pour une récup à la volé ou modification de dernière minute.

cdt,

Francky

6franky2.xlsm (133.20 Ko)

Bonjour Francky69100

un premier test pour la lecture dans l'userform2

recopie le code complet de l'userform1

fais glisser l'userform2 de mon fichier vers le tien

fais un test en voulant modifier les données(clic sur bouton MODIFICATION)

choisi une personne dans la liste de noms

puis choisi une semaine

dis moi si les valeurs dans les textbox sont les bonnes (je n'ai pas encore fais les optionsbutton)

10franky.zip (90.47 Ko)

super BOB, ça marche pas trop mal.

bon, après un essai dans l'usuform 1, j'ai essayé directement l'usuform 2 à partir de "modification d'une semaine). Pas mal la saisi pour les semaines, si j'ai tout compris c'estdécroissant ! bon petit souci, dès que je saisi une semaine un peu loin il plante, je te mets l'image de la copie écran.

sinon voici le code :

rivate Sub ComboBox2_Change()
 Set plage = Range("A3:A" & Range("A" & Rows.Count).End(xlUp).Row)
With plage
    Set c = .Find(Me.ComboBox1, LookIn:=xlValues)
    If Not c Is Nothing Then
        firstAddress = c.Address
        Do
         If c.Offset(0, 4) = CDbl(Me.ComboBox2) Then
            Me.TextBox101 = "Du " & c.Offset(0, 6) & "    Au " & c.Offset(6, 6)
            For lig = c.Row To c.Row + 6
                For j = 10 To 13
                    UserForm2.Controls("TextBox" & j - 9 + n) = Cells(lig, j)
                    If j = 10 Or j = 11 Then
                        UserForm2.Controls("TextBox" & j - 5 + n) = Cells(lig, j + 13)
                    End If
                Next j
                n = n + 6
            Next lig
           Exit Sub
         End If
        Set c = .FindNext(c)
        Loop While Not c Is Nothing And c.Address <> firstAddress
    End If
End With
End Sub

et c'est la ligne

For lig = c.Row To c.Row + 6

et si je modifie les horaires il ne les saisis pas après validation, mais je pense que tu en étais pas encore là !

encore un grand merci pour ces prouesse.

Francky

erreur6

Re

Autan pour moi

tout en haut du code de l'userform2,

lig as byte

(éfface as byte)

cool ! ça marche,

à te relire avec impatience,

Francky

Bonsoir Francky69100

Copie les macros de l'userform2 pour mettre dans ton fichier

test

j'attends tes commentaires

13franky.zip (94.49 Ko)

bonjour BOB et encore merci,

bon, un plusieurs souci lors de la validation de l'usuform 2, je mets une image jointe pour voir si cela permet de comprendre. la valeur dans les cellule H1 H2 H3 H4 se retrouve à gauche !

pour les options boutons ça à l'air de fonctionner, par contre, pour les dimanches je souhaitais que la valuer soit "0" et pas "1" sauf pour arrêt maladie où là il faut un "1".

il faut que je fasse d'autres test

Francky

erreur usuform2

Bonsoir Francky69100

Même punition, copie les macros de l'userform2

A te relire

9franky.zip (93.00 Ko)
Rechercher des sujets similaires à "masque saisi bdd"