# Dynamics 365: Open Forms with MenuFunction and Args

Dynamics 365 Finance and Operations'da belirli bir formu açarken, **MenuFunction** ve **Args** sınıfları sıkça kullanılır. Aşağıdaki örnek, **PurchTable** formunu belirli bir kayıt bağlamıyla açmanın basit bir yolunu gösterir:

```csharp
MenuFunction purchTableForm;
Args purchTableArgs = new Args();
purchTableArgs.record(purchTable);
purchTableForm = new MenuFunction(menuitemDisplayStr(PurchTable), MenuItemType::Display);
purchTableForm.AOTrun(purchTableArgs);
```

#### Adımların Özeti:

1. **Args Sınıfı**: `purchTableArgs.record(purchTable)` ile açılacak forma kayıt bağlanır.
    
2. **MenuFunction**: `MenuFunction` ile hedef formun menü öğesi tanımlanır.
    
3. **AOTrun**: Form, bağlam ile birlikte çalıştırılır.
    

Bu yöntem, formu belirli bir veri bağlamıyla açmak için hızlı ve etkili bir çözümdür. Özellikle kayda dayalı geçişlerde oldukça kullanışlıdır.
