The Legende
Messages postés13Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention13 février 2004
-
4 févr. 2004 à 16:20
The Legende
Messages postés13Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention13 février 2004
-
4 févr. 2004 à 21:04
The Legende
Messages postés13Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention13 février 2004 4 févr. 2004 à 17:56
D'abord un grand merci à toi et tes messages qui me sauvent la vie plus d'une fois.
En fait je veux faire un formulaire sur fond jaune avec une certaine taille sans quadrillage comprenend un label avec écrit dedans "toto la fête est cool"
Je sais que le createform peut prendre en argument un formulaire mais le problème c'est que je ne sais pas comment faire.
Car quand je lui mets :
set frm = createform (nomdemabase, nomdemonformulaire)
il ne prend rien en compte.
bref je veux que quand j'ouvre mon nouveaus formulaire que je cré avec createform il faut qu'il soit comme définit ci dessus
comme je sens que mes explications sont pas top du tout voilà mon code :
Function toto(Nom_grpe As String)
Dim sel_clt As String
Dim rc As Recordset
Dim list As String
list = Nom_grpe
sel_clt "SELECT Clients.[No titu], Clients.[Nom titu] FROM Clients where isnull(clients.sortie) and [nom grpe] '" & list & "' "
Set rc = CurrentDb.OpenRecordset(sel_clt, dbOpenDynaset)
Dim i As Integer
Dim frm As Form
Dim ctlÉtiquette As Control
Dim entÉtiquetteX As Integer, entÉtiquetteY As Integer
entÉtiquetteX = 100
entÉtiquetteY = 100
i = 0
Set frm = CreateForm
frm.RecordSource = "clients"
While Not rc.EOF
nom_clt = rc("nom titu")
Set ctlÉtiquette = CreateControl(frm.Name, acLabel, , , nom_clt, 50, (50 + i * 500), 100, 100)
i = i + 1
rc.MoveNext
Wend
rc.Close
DoCmd.Restore
MsgBox "terminé"
End Function