【.NET】ActiveReportの一部コントロールがツールボックスに表示されない現象
yamadaです。
弊社では.NETでの開発も一部行っています(VBですけどね)が、
帳票出力のツールとしてGrapecityの「ActiveReports 6.0J」を使用しています。
普段はStandard版なのですが、エンドユーザ側で帳票の修正なんかを行ってもらう為には
Professional版が必要なので、トライアルを導入してみました。
検証を行う際に一部のフォームコントロール「Designer」「HTML Export」「WebViewer」が
ツールボックスに表示されなくて困ったので、備忘録の意味も含めてメモっておきます。
まずはコントロールがアイテムに登録されてるか確認
メニューの「ツール」⇒「ツールボックス アイテムの選択」をクリック
[.NET Framework コンポーネント]の内容で該当のActiveReportコントロールに
チェックがついてるか確認
自分の場合、チェックがついてるにもかかわらずコントロールに表示されなくて
ほとほと困っていたんですが、ActiveReportオンラインヘルプを読んでみると
「Note: The Designer, the HTML Export and the WebViewer controls require the .NET Framework full profile version. To ensure you are using the full profile version, go to the Visual Studio Project Properties, then to the Compile tab, Advanced Compile Options… (for Visual Basic projects) or to the Application tab (for C# projects) and in the Target framework field select a full profile version.」
ん・・・?full Profile Optionが必要?開発環境だからfullなんでないの?
と念のためにプロジェクトのプロパティ⇒「コンパイル」タブ⇒「詳細コンパイルオプション」から確認してみると・・・
「.NET Framework 4 Client Profile」になっている・・
これを「.NET Framework 4」に変更し、プロジェクトを再度読込みなおすと
表示されるようになりました・・・
リリースモジュール用やエンドユーザマシンはClientProfileで問題ないと思いますが、
開発用マシンはFull Versionを使うようにしたほうがよさそうです。
OGP対応 metaでfacebookに対応しちゃおう
弊社サイトが最近リニューアルして、TOPページにはFacebookのいいね!をしていただいた方を表示したり
当ブログ記事の先頭にも各種ソーシャルボタンが表示されたりとSNS対応が進んでおります。
で、タイトルにも記載したOGP対応とは?
OGP=Open Graph protocolの略です。
具体的になんなのさ?と言うと
フェイスブックを始めmixiやgree、Google+などのSNSで採用されるようになった仕様で
OGP対応を正しく設定しておくと、うちのページは、こんなページなんですよぉ~と明示的に情報を伝える事が出来ちゃうんです。
例えば、弊社ブログ記事上部のフェイスブックいいね!ボタンを押していただいた時に、フェイスブック上では、以下のような投稿がされると思います。
○○さんが診療報酬情報提供サービス|STAFF BLOG|株…について「いいね!」と言っています。
現在、OGP対応されていない弊社ブログでは、上記赤字部分に表示されているのはtitleタグの中身となっています。
折角情報をシェアしていただいたのに、シェアしていただいた方のお友達がフィードを見ても
残念ながら なんだこりゃ?となってしまう内容ですね。
そこでシェアしていただく際などにどんな内容なのかを分かり易く伝えられる為に行うのがOGP対応です。
やり方は、とても簡単で メタタグとして記述するだけでOKです。
<meta property="og:title" content="The Rock" /><meta property="og:type" content="video.movie" />
とかとかなのですが
具体的な使い方は・・・疲れたのでまた、次回・・・
お急ぎの方は、↓に詳しく載っているので見てね
診療報酬情報提供サービス
yamadaです。
医療関係のシステムを提供していく上で必要になるマスタ情報
弊社では厚生労働省が運用している「診療報酬情報提供サービス」を利用しています。
医薬品名、傷病名等々がCSV形式で公開されています。
医科と歯科のデータがありますので注意が必要ですが、
ベースデータとしては最適かと思われます。
麺屋 頃場(コロバ)
事務所の近所にあった家系ラーメン跡地に出来たラーメン屋
よくもわるくも普通の博多豚骨ラーメンといった感じでした
お世話になっていた「北かま」が潰れてしまったのでつけ麺も食べてみたいところです
ケセランパサラン
毎年、夏になると秋葉原で何度か見かけるケセランパサラン。
伝承上の謎の生物とされる物体ということなので、先日捕まえてみました!
ちょっと痩せている感じなので、違うかもしれませんがこのまま生育させてこのブログで報告します。
むかし流行った時は、桐の箱の中に入れておしろいを食べさせると良いということだったので
がんばってみます。