rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

VBAccess Initialiser Variable Form

Philippe, le lundi 12 janvier 2004 à 14:27:06
Je veux initialiser une variable Form dans un module Access pour récupérer le nom (et pas le titre) d'un formulaire.

Le script :

Dim MonForm as Form
With MonForm
MonForm.Name = "Titi"
End With


Et quand je teste ma variable MonForm, elle est désespéremment vide ... Ou est ce que je me trompe ?
Répondre à Philippe  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blux, le lundi 12 janvier 2004 à 15:38:01
Salut,

la propriété 'name' n'est accessible en création d'un formulaire avec VBA.
Il n'est pas possible ensuite de le renommer en VBA, seul le renommage par la fenêtre base de données fonctionne.

Je crains malgré tout de ne pas avoir compris ta demande...

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
bul, le lundi 12 janvier 2004 à 15:41:51
With form existant dans le projet
.Icon = icone
.Caption = titre
.Show
...
end with

form c'est une feuille du projet
Répondre à bul

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mobile75, le lundi 12 janvier 2004 à 17:13:06
salut,
tu veux recuperer le nom d'un forms ouvert ou fermé ?


A+
Essayer.........des fois ça marche............
Répondre à mobile75

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Philippe, le lundi 12 janvier 2004 à 20:55:39
Bonjour,
Je veux récupérer le nom d'un form ouvert ; ce form contient une combobox avec un Id.
Le but du jeu est de charger le nom de mon form dans une variable d'où :
Public MonForm as Variant (il faut que j'utilise ma variable plus loin dans le projet)
MonForm = Me.Name

Jusqu'à là, tout va bien....
Puis je veux ouvrir un deuxième form en utilisant en critère la variable MonForm :
DoCmd.OpenForm 'MonForm2',,,Id2 = Forms!MonForm![Id]

Et c'est là que ça coince : Access me renvoie une erreur comme quoi le formulaireMonForm n'existe pas....bien que MonForm ait chargé le nom du formulaire initial...m'ouais.

J'ai pensé que mon pb venait du type de variable d'où le

Dim MonForm as Form
With MonForm
MonForm.Name = Me.Name
End With

Mais ça ne change rien....

A+
Répondre à Philippe

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
WhiteFang, le mardi 13 janvier 2004 à 00:54:54
;-)

C'est pas très clair, tout ça... Faudrait que tu développe un peu plus ton idée, pour nous éviter de partir dans tous les sens...

Bon, comme ça, même si je me plante, je verrais bien l'utilisation d'une variable objet.... Vois la commande SET, ça t'ouvrira peut-être des portes...

;-)

Wild and Free
Répondre à WhiteFang

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Philippe, le mardi 13 janvier 2004 à 12:02:57
Bonjour,

Bien vu ! La solution est toute simple.

Public MonForm as Form

Puis un
Set MonForm = Me pour initialiser la variable avec les caractéristiques du form en cours
et un
DoCmd.OpenForm "MonForm2",,, "Id2 ="& MonForm![Id]&""

Merci à tous pour vos idées...
Répondre à Philippe
Logiciels pertinents trouvés dans les téléchargements
Télécharger HP USB Disk Storage Format Tool 2.0.6HP USB Disk Storage Format Tool - HP USB Disk Storage Format Tool est un petit utilitaire permettant de formater une clé USB ou un lecteur MP4 . Il permet...Catégorie: Formatage/Partitionnement
Licence: Freeware/gratuit
Télécharger Switch Sound Format Converter 1.05Switch Sound Format Converter - Switchest un convertisseur de formats audio pour Windows ou Mac, capable de convertir des fichiers audio à partir de...Catégorie: Conversion audio
Licence: Freeware/gratuit
Télécharger VLC 0.8.6iVLC - VLC Media Player est un lecteur multimédia sous capable de lire de nombreux formats audio et vidéo (MPEG-1, MPEG-2, MPEG-4,...Catégorie: Lecteurs vidéo
Licence: Open Source
Télécharger 7Zip 4.577Zip - 7-Zip est un utilitaire de compression/décompression libre pour systèmes Windows 32-bit. Il est très simple à utiliser:...Catégorie: Compression/Décompression
Licence: Open Source
Plus de logiciels gratuits sur « VBAccess Initialiser Variable Form »