locked
Lightswitchでの初歩的な質問です。 テーブルのヘッダーと詳細の関連について RRS feed

  • 質問

  • お世話になります。

    Lightswtichの勉強を始めたばかりです。 初歩的な質問ですが、ご教授お願いします。

    内容はテーブルのヘッダーと詳細の関連についてです。

    ① Beth Massi.さんのビデオを見ますとヘッダーと詳細についての構築方法について説明されていますが、詳細テーブルにヘッダーの番号別に行番号を設けるにはどのような方法がありますか。 SQL Server は2005を使い、Lightswitchからは外部データアクセスで接続しています。
    例:
    order No.    Line No.
    000001       001
    000001       002
    000001       003
    000002       001
    000002       002

    ②日本語入力についてですが、下記の入力フィールド1のように漢字で入力した内容を入力フィールド2にかなやカナで登録する方法などはありますでしょうか。

    例:
    入力フィールド1: 日本  入力フィールド2:にほん

    2012年7月8日 9:06

回答

  • ①に関しては、データベースのテーブル上に持つのではなく、画面上でLine No.が表示されればよいのでしょうか? であれば、以下のようにしてできると思います。

    select [order No. ], ROW_NUMBER() OVER(PARTITION BY [order No. ] order by [order No. ] as [order No. ] from Table1

    (参考)
    ROW_NUMBER (Transact-SQL)
    http://msdn.microsoft.com/ja-jp/library/ms186734(v=sql.90).aspx

    ②に関しては、WindowsフォームやWPFでは実現できる方法は知っていますが、Lightswtichで可能かどうかはわかりません。(私がLightswtichに関してはあまり詳しくないものですから)
    その方法を一応紹介しておきます。ただし、完全自動化は無理ですので、取得されたカナを人間が確認し、必要があれば修正し、それを登録することになるでしょう。

    (参考)
    IMEで入力された日本語の読みを取得するには?[C#、VB]
    http://www.atmarkit.co.jp/fdotnet/dotnettips/875imeyomi/imeyomi.html


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    • 回答としてマーク 山本春海 2012年7月17日 8:02
    2012年7月10日 0:41
    モデレータ

すべての返信

  • ①に関しては、データベースのテーブル上に持つのではなく、画面上でLine No.が表示されればよいのでしょうか? であれば、以下のようにしてできると思います。

    select [order No. ], ROW_NUMBER() OVER(PARTITION BY [order No. ] order by [order No. ] as [order No. ] from Table1

    (参考)
    ROW_NUMBER (Transact-SQL)
    http://msdn.microsoft.com/ja-jp/library/ms186734(v=sql.90).aspx

    ②に関しては、WindowsフォームやWPFでは実現できる方法は知っていますが、Lightswtichで可能かどうかはわかりません。(私がLightswtichに関してはあまり詳しくないものですから)
    その方法を一応紹介しておきます。ただし、完全自動化は無理ですので、取得されたカナを人間が確認し、必要があれば修正し、それを登録することになるでしょう。

    (参考)
    IMEで入力された日本語の読みを取得するには?[C#、VB]
    http://www.atmarkit.co.jp/fdotnet/dotnettips/875imeyomi/imeyomi.html


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    • 回答としてマーク 山本春海 2012年7月17日 8:02
    2012年7月10日 0:41
    モデレータ
  • 返答ありがとうございます。

    記載されました内容は非常に参考になりました。 

    今回のの内容をもとに、Lightswitchの学習を続けていきます。

    また疑問がでましたら、ご質問をさえていただきます。

    宜しくお願いします。

    2012年7月15日 8:49