6月 2008 - Posts

第8回 .NET 勉強会 / ヒーロー島を開催します

7月19日(土) に勉強会を開催します。

テーマは Microsoft Application Virtualization (App-V) です。
App-V は現在 SoftGrid と呼ばれている製品です。

今回はマイクロソフトから App-V 担当の SE をお招きして講師を担当して頂きます。

マイクロソフトが提供する4つの仮想化技術のうち、アプリケーションの仮想化を学ぶチャンスです。

楽しくやりたいので気楽にご参加ください。

参加希望の方は下記内容を一読の上ご連絡ください。

第8回 .NET 勉強会 / ヒーロー島

日時

7月19日(土)
13:30 開始

場所

広島県広島市中区鉄砲町7-18 東芝フコク生命ビル8F
マイクロソフト株式会社 中国支店 セミナールーム

Map image

勉強会参加費用

無料

当日の内容(調整中)
  1. Microsoft Application Virtualization (App-V) の説明
  2. ライセンスの説明
  3. ディスカッション
お申し込み方法

参加希望の方は上本 ue@heroshima.jp 宛に下記項目のご連絡をお願いします。

  • 参加者の氏名
  • メールアドレス

【締切】7月18日(金) または 会場が定員に達し次第

不明な点等のお問い合わせは ue@heroshima.jp へメールを送信するか本記事へのコメントにてお願いします。

Access: フォームで入力可能な行数を制限する

Access の フォーム オブジェクト には AllowAdditions / 追加の許可 プロパティ があります。

これを利用すればフォームに入力可能な行数(レコード数)を制限することが可能です。

‘ この例だと入力が3行に制限される

‘ 更新後処理
Private Sub Form_AfterUpdate()
LimitAdditions (3)
End Sub

‘ レコード削除時
Private Sub Form_Delete(Cancel As Integer)
LimitAdditions (3)
End Sub

Private Sub LimitAdditions(rows As Long)
Dim rs As Recordset
Set rs = Me.Recordset
If rs.RecordCount >= rows Then
    Me.AllowAdditions = False
Else
    Me.AllowAdditions = True
End If
Set rs = Nothing
End Sub

レポートのレイアウトに制限があったりで、フォームに入力可能な行数を制限する必要がある場合にこの処理が使えるかもしれません。

Posted by Ryosuke Uemoto | with no comments
Filed under:

2007 Office system の VBA で XML Web サービスを扱う方法

Office XP と Office 2003 には Office Web Services Toolkit という Visual Basic Editor に XML Web サービスを扱うためのプロキシクラスを手軽に作成する機能を追加してくれるツールが提供されていました。

  1. WSDL ファイルを元に XML Web サービスを指定すると…
    1
  2. VBA から XML Web サービスを利用するためのプロキシクラスを作成してくれる
    2

大変便利なツールなのですが残念なことに 2007 Office system 対応のものは今のところ提供されていません。

代わりに VSTO を利用して Office から XML Web サービスを利用する方法はありますが、VSTO を導入できない環境では解決策になりません。

実際には Office 2007 の VBA から XML Web サービスを利用する方法はいくつか存在しますので、それらを紹介します。

  • .NET で作成した XML Web サービスクライアントとして動作するアセンブリを COM コンポーネントとして公開し、それを VBA から利用する方法
    * .NET を導入できない環境では解決策にならない
  • Office XP や Office 2003 が動作する環境で Office Web Services Toolkit を利用してプロキシクラスを作成し、エクスポートしたそれを Office 2007 の VBA 環境にインポートして利用する方法
    *MSXML と Office Soap Type Library への参照が必要
  • Office 2003 (XP) と Office 2007 が同居している環境に Office Web Services Toolkit をインストールし、Office 2007 から起動した Visual Basic Editor でそれを利用する方法

個人的にはプロキシクラスをエクスポート & インポートして利用する方法が使い勝手が良いのではないかと思います。

参考

Posted by Ryosuke Uemoto | 4 comment(s)
Filed under:

SQL Server 2008 RC0 にはサンプルデータベースが付属しない

SQL Server 2008 RC0 のインストーラはサンプルデータベースを用意してくれません。

1

サンプルデータベースは CodePlex からダウンロードしてインストールする必要があります。

Posted by Ryosuke Uemoto | with no comments

Excel 2003: 「エラーが発生し、ブックの破損を回避するため、いくつかの書式情報を削除する必要がありました。書式情報を確認してください。」というエラーが発生したら

Excel 2003 でブックを編集中に「エラーが発生し、ブックの破損を回避するため、いくつかの書式情報を削除する必要がありました。書式情報を確認してください。」というエラーが発生することがあります。

一度このエラーが発生すると、件のブックを開く度に同じエラーが発生してしまうようです。

とりあえずの回避方法としては、件のブックを [名前を付けて保存] 機能で別のファイル名を付けて保存する方法があります。
そうやって保存したブックではエラーが再現しないようです。

*ただ、これではエラーの原因を解明したことにはならず、解決したことになりません。

Posted by Ryosuke Uemoto | with no comments
Filed under:

Tech・Ed 2008 Yokohama 受付開始

Tech・Ed の季節がやってきました。
8月26日(火) ~ 8月29日(金) 開催です。

今年のテーマは Be a part of the experience だそうです。

既にセッションプログラムも公開が始まっています。
新製品の登場ラッシュで興奮しているせいか、今年は昨年より面白そうなセッションが多い気がします。

普段はお会いする機会のない方々と交流できる貴重な場でもあるので、今から開催が楽しみです。

SQL Server 2008 RC0 をインストールしてみました

SQL Server 2008 が遂に RC (Release Candidate: 製品候補) になりました。

既にダウンロードセンターで公開されています。

早速ダウンロードしてインストールをしてみました。
手順の記録をスクリーンショット付きで公開します。

使用した OS は Windows Server 2008 Enterprise 32-bit です。

  1. SETUP.EXE を起動する
    SQL Server 2008 をインストールする前に requirements としていくつかソフトウェアをインストールしておく必要があります。
    そのあたりの情報は SQL Server 2008 Books Online で確認できます。
    Hardware and Software Requirements for Installing SQL Server 2008
    日本語版の SQL Server 2008 のインストールに必要なハードウェアおよびソフトウェア (2008年5月) は翻訳が追いついていないのか情報が正しくないです。
    1
  2. .NET Framework 3.5 SP1 (Beta) をインストールする
     3
  3. KB942288 をインストールする
    KB942288 は Windows Installer 4.5 Redistributable です。 
     9hatena
  4. SQL Server 2008 のインストールを開始する
    左ペインの文言がポイントです。
    操作できるようには見えませんが(ですよね?)各文言がリンクボタンとなっており、[インストール] をクリックすれば右ペインがインストールに関連したメニューに切り替わります。
    13
  5. システム構成チェッカーを起動する
    インストールを開始する前に [システム構成チェッカー] を起動して現在の環境が Windows Server 2008 のインストールに堪える状態かどうかを確認します。
    16
  6. SQL Server 2008 のインストールを開始する
    [New SQL Server stand-alone installation or add features to an existing installation] を選択するとフェールオーバークラスタを構成せずにスタンドアローンで Windows Server 2008 を構成することができます。
    17
  7. エディションを選択する
    無償のエディションをインストールするのかプロダクトキーを入力して有償のエディションをインストールするのかを選択できます。
     19
  8. Enterprise Evaluation を選択する
    今回は Enterprise の評価版を選択しました。
    20
  9. ライセンス条項を確認する
    21
  10. セットアップサポートファイルをインストールする
    23
  11. セットアップサポートファイルのインストール結果を確認する
    Windows ファイアウォールの項に警告が出ています。
    24 
  12. 警告を確認する
    Windows ファイアウォールに関する警告は、外部から SQL Server 2008 に接続するために必要なポートが閉じられているというものでした。
    25
  13. 機能を選択する
    デフォルトで何も選択されていません。
    26 
  14. インスタンスを構成する
    28
  15. ディスクスペースを確認する
    29
  16. サービスアカウントを構成する
    30
  17. 照合順序を構成する
    31 
  18. データベースエンジンの認証モードを構成する
    デフォルトでは SQL Server 管理者が居ません。
    33
  19. データディレクトリを構成する
    34
  20. FILESTREAM を構成する
    FILESTREAM (varbinary データを NTFS に格納する新機能) を構成します。 
    35 
  21. Analysis Services の管理者を構成する
    データベースエンジンと同様にデフォルトで管理権限を持つユーザーは居ません。
    37
  22. データディレクトリを構成する
    38 
  23. Reporting Services を構成する
    40
  24. エラーと使用状況レポートを構成する
    41
  25. インストールルールを確認する
    42
  26. これまでに構成した結果を確認する
    43
  27. インストールが始まる
    44
  28. インストールの結果を確認する
    45
  29. 概要ログファイルの保存先を確認する
    46
  30. プログラムの一覧を確認する
    48
  31. Management Studio を起動する
    ロゴが新しくなっています。
    49
  32. Management Studio を起動する
    50
  33. SQL Server Business Intelligence Development Studio を起動する
    相変わらず長い名前です。
    Visual Studio 2008 ベースになっているのを確認できます。
    51
  34. SQL Server Business Intelligence Development Studio を起動する
    52

第7回 .NET 勉強会 / ヒーロー島 を開催します

6月26日(木) に勉強会を開催します。

テーマは WSS (Windows Sharepoint Services) & MOSS (Microsoft Office SharePoint Server), 仮想化, Virtual Earth API, そして情報交換です。

スペシャルゲストとしてご存じ WSS MVP の山崎愛さんにご参加頂きます。

今回は懇親会メインです。
楽しくやりたいので気楽にご参加ください。

なお、会場の定員が12名となっており、多数の申し込みを頂いた場合は満員をもって締め切りとさせて頂きます。

参加希望の方は下記内容を一読の上ご連絡ください。

第7回 .NET 勉強会 / ヒーロー島

日時

6月26日(木)
15:00 開始

場所

広島県広島市中区鉄砲町7-18 東芝フコク生命ビル8F
マイクロソフト株式会社 中国支店 会議室

Map image

勉強会参加費用

無料

懇親会参加費用

3,000円

*懇親会場: デオデオ本店屋上 源蔵ビアガーデン

当日の内容

懇親会メインです。

  1. Virtual Earth API を利用して Access 2007 に地図連携機能を付けてみる
    上本亮介 - 有限会社オルビス / Office System MVP
  2. Oracle VM と Hyper-V
    松浦正樹 - 扶桑電通株式会社
  3. 会社説明,サービス内容の紹介など
    山崎愛 - オフィスアイ株式会社 / WSS MVP
  4. 懇親会

お申し込み方法

参加希望の方は上本 ue@heroshima.jp 宛に下記項目のご連絡をお願いします。

  • 参加者の氏名
  • メールアドレス
  • 懇親会 (参加します / 参加しません)

【締切】6月25日(水) または 会場が定員に達し次第

不明な点等のお問い合わせは ue@heroshima.jp へメールを送信するか本記事へのコメントにてお願いします。