2011-01-12 14 views
0

私は悪い英語のために事前にお詫びします、私はイタリア語です。 問題があります。私はMicrosoft Access Reportの.Net ActiveXコントロールを使っています。コントロールは、コントラクトとしてCOMインターフェイスを使用し、属性のような相互運用サービスを使用してビルドされます。コントロールはAccessによって取得され、正常に動作します。これで、デザインモードでデータソース列の選択に使用されるAccessのプロパティである「ControlSource」を処理する必要があります。私はインターフェイスの契約に実装しようとしたMicrosoft AccessレポートActiveXコントロール.Net Frameworkを使用して書かれています。

プロパティ「コントロールソース」は、このです:

[DispId(0x1b)] 
    string ControlSource { 
     [return: MarshalAs(UnmanagedType.BStr)] 
     [MethodImpl(
      MethodImplOptions.InternalCall, 
      MethodCodeType = MethodCodeType.Runtime), DispId(0x1b)] get; 
     [param: In, MarshalAs(UnmanagedType.BStr)] 
     [MethodImpl(
      MethodImplOptions.InternalCall, 
      MethodCodeType = MethodCodeType.Runtime), DispId(0x1b)] set; 
    } 

しかし、それはまだ動作しません。何か案が? 私を助けたいと思っている人のために事前に感謝します。

答えて

0

私は問題を発見しました:dot.netを使用することはできませんMS Access Report Controlのビルド! VB6またはCが解決策です!

存在しない解決策を探すのに不必要な時間を費やさないようにするには、誰かにとって役に立ちたいと思っています。

関連する問題