Partager via


BrowseTo, action de macro

S’applique à : Access 2013, Office 2013

Vous pouvez utiliser l'action Parcourir pour naviguer parmi des objets en place. Vous pouvez également modifier l'objet source d'un contrôle de sous-formulaire en spécifiant l'argument Chemin d'accès au contrôle de sous-formulaire. Utilisez Parcourir pour naviguer de formulaire1 à formulaire2 sans ouvrir de nouvelle fenêtre.

Setting

L’action Parcourir utilise l’argument suivant :

Argument de l’action

Description

Type d’objet

Type d’objet vers lequel naviguer.

Nom de l’objet

Objet qui se charge à l’intérieur du contrôle de sous-formulaire référencé par l’argument Chemin d’accès au contrôle de sous-formulaire.

Chemin d’accès au contrôle de sous-formulaire

S’il est spécifié, le chemin d’accès du main forme de l’application au contrôle de sous-formulaire cible qui charge l’objet spécifié par l’argument Nom de l’objet.

Condition Where

Si spécifié, remplace la condition WHERE de la source d’enregistrement de l’objet.

Page

Spécifié, définit la page du formulaire continu qui deviendra la page active. Cet argument est web uniquement.

Mode Données

Si spécifié, il s’agit du mode de saisie des données du formulaire.

Remarques

L'argument Chemin d'accès au contrôle de sous-formulaire doit être spécifié à l'aide de la syntaxe de l'exemple de code suivant :

    Main Form.SubForm Ctrl 1>Form 2.SubForm Ctrl 2>Form 3.SubFormCtrl3

Dans cet exemple, le Formulaire principal est le formulaire de niveau supérieur dans l'application cliente Access. L'argument Chemin d'accès au contrôle de sous-formulaire doit spécifier en alternance les noms des contrôles de sous-formulaire et formulaire menant du formulaire principal au contrôle de sous-formulaire qui est le conteneur de l'objet spécifié par l'argument Nom d'objet. Chaque contrôle de sous-formulaire spécifié doit être un contrôle sur le formulaire qui le précède. Le chemin d’accès doit se terminer par un contrôle de sous-formulaire.

Exemple

L’exemple suivant montre comment utiliser l’action ParcourirPour ouvrir un rapport dans un contrôle de sous-formulaire ou dans un contrôle de navigation.

Exemple de code fourni parMicrosoft Access 2010 Programmer’s Reference.

    OnError
        Go to Next
        Macro Name
    
    /* Try to load the report in the host form (frmAuthorsParameter)    */
    BrowseTo
        Object Type Report
        Object Name rptChapters
        Path to Subform Control frmAuthorsParameter.sfrmChild
        Where Condition
        Page
        Data Mode Edit
    
    Parameters
        SelectedAuthor =[cboAuthor]
    
    /* if this fails, try to load it in the navigation subform     */
    BrowseTo
        Object Type Report
        Object Name rptChapters
        Path to Subform Control frmMain.NavigationSubform>frmAuthorsParameter.sfrmChild
        Where Condition
        Page
        Data Mode Edit
    
    Parameters
        SelectedAuthor =[cboAuthor]