問題タブ [user-defined-fields]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1197 参照

c# - NHibernate でのユーザー定義フィールド

NHibernate を使用する asp.net c# アプリケーションにユーザー定義フィールド機能を追加する必要があります。

ユーザーは、できればシステムのダウンタイムなしで、システム内の複数のオブジェクトのフィールドを「その場で」追加および削除できる必要があります。

重要な制約の 1 つは、ユーザーがデータベース スキーマを変更できないことです。つまり、この機能をサポートするために必要なフィールド/テーブルを追加できますが、ユーザーがフィールドを追加または削除した場合、データベース スキーマを変更することはできません。 .

編集:ユーザー定義フィールドの値でソートおよびフィルタリングする必要もあります。

キー/値テーブルを使用して C#/SQL で行う方法は知っていますが、NHibrenate で行う方法がわかりません (ユーザー定義フィールドによるフィルタリングと並べ替えを含む)。

0 投票する
2 に答える
12163 参照

vba - Word フィールドの構築

空白の Word フィールドにテキストを挿入して解析するだけでなく、ユーザー定義のフィールドとフィールド コードを VBA を使用して独自のテンプレートにプログラムで作成する方法はありますか? さらに、これらのフィールドを利用可能なフィールドのリストに表示させる方法はありますか?

0 投票する
1 に答える
1101 参照

crystal-reports - Crystal Reports 8.5 のグループ化

次のような式 fCity を使用してグループ化しています

現在、これらのフィールドには多くの農村コミュニティが含まれており、私のレポートでは、これらの小さな農村コミュニティを、近くにある主要都市に含めたいと考えています。私は別のグループ (特定の順序) を作成し、主要な都市を作成し、これらのグループに地方の都市を含めることを試みていました。最終的に、「その他」カテゴリの多くのコミュニティに行き着きました。X.City や数式 fCity からではなく、X.MailingCity フィールドから地方のコミュニティをピックアップするだけでした。

私はちょうどあなたを混乱させましたか。私のやっていることを理解してくれる人がいましたら、回答をお願いします。

0 投票する
3 に答える
6184 参照

asp.net - ユーザー定義のカスタム フィールドをどのように作成し、SQL データベースに保存しますか?

ユーザーが新しいフィールドをレコードに追加できるようにする必要があります。たとえば、連絡先レコードがある場合、ユーザーは「SSN」数値フィールドと「生年月日」日付/カレンダー フィールドを追加することができます。もちろん、彼らはこれをUIを介して行います。

これらのフィールドは、すべての連絡先レコードの入力に使用できる必要があります。

私のアプリケーションは多くのユーザーに対して同時に実行され (単一の会社の展開などではありません)、理論的には誰もが独自のカスタム フィールドを追加できることを考慮すると、特に検索可能にする必要がある場合に、この情報をデータベースに保存するベスト プラクティスは何でしょうか。 ?

0 投票する
1 に答える
660 参照

user-interface - ユーザー/顧客ごとにカスタム フィールドを作成するにはどうすればよいですか?

複数の顧客に SAAS として販売されているアプリケーションがあります。予想通り、顧客は独自のフィールドを追加してアプリケーションの一部の領域をカスタマイズしたいと考える場合があります。、具体的にはアクション/プロジェクトの追跡に関連する領域です。現在、これを少量許可しています。これは、各顧客の追加フィールドの名前を各フィールドの ID とともに db に格納することによって処理されます。次に、任意の値が、潜在的なデータ型 (文字列、日付など) ごとに列を持つ 2 番目のテーブルに格納されます。このテーブルは、カスタム フィールドの ID と、それが関連付けられているオブジェクトのキーを参照します。このようにして、すべてのカスタム フィールド データを 1 つのテーブルに格納することになります。少数の顧客向けのフィールドに限定されていれば、私はこれについてあまり気にしませんでしたが、現在では、販売および顧客サービスが個々の顧客向けにアプリケーションを迅速にカスタマイズする機会と見なされており、場合によっては問題のアイテムに元々あったよりも多くのカスタムフィールドを取得しています。

私は、これらの大規模なカスタマイズを今のところ保留するべきだと人々に確信させました。また、この種の動作が必要な場合は、適切に構築する必要があるという一般的な意見です。つまり、関連するデータベース テーブルなどを作成します。データベースでこれを実装する2つの方法について言及している別の質問here。1 つの解決策は、上で概説したものと似ています。もう 1 つは、カスタマイズするテーブルに Text1、Text2、Date1、Date2 などと呼ばれる冗長なフィールドを多数用意することです。これらのフィールドは、必要に応じてユーザーが GUI で適切に名前を変更して使用できます。

私は疑問に思っていましたが、他の誰かがこの問題をどのように解決しましたか? 彼らのソリューションにはどのような制限がありましたか? そして、私が行う可能性のあるさらに読むための提案。

乾杯、

0 投票する
14 に答える
60861 参照

sql - ユーザー定義フィールドのデータベースを設計するにはどうすればよいですか?

私の要件は次のとおりです。

  • 任意のデータ型のユーザー定義フィールドを動的に追加できる必要があります
  • UDFをすばやくクエリできる必要があります
  • データ型に基づいてUDFで計算できる必要があります
  • データ型に基づいてUDFをソートできる必要があります

その他の情報:

  • 主にパフォーマンスを探しています
  • UDFデータを添付できるマスターレコードは数百万あります
  • 私が最後にチェックしたとき、現在のデータベースには5,000万を超えるUDFレコードがありました
  • ほとんどの場合、UDFは数千のマスターレコードにのみ添付され、すべてではありません
  • UDFは結合されておらず、キーとして使用されていません。これらは、クエリまたはレポートに使用される単なるデータです

オプション:

  1. StringValue1、StringValue2 ... IntValue1、IntValue2、...などで大きなテーブルを作成します。私はこのアイデアが嫌いですが、他のアイデアよりも優れていると誰かが教えてくれれば、それを検討します。

  2. 必要に応じてオンデマンドで新しい列を追加する動的テーブルを作成します。また、すべての列にインデックスを付けないとパフォーマンスが低下するので、このアイデアは好きではありません。

  3. UDFName、UDFDataType、およびValueを含む単一のテーブルを作成します。新しいUDFが追加されたら、そのデータだけをプルして、指定されたタイプに解析するビューを生成します。解析基準を満たさないアイテムはNULLを返します。

  4. データ型ごとに1つずつ、複数のUDFテーブルを作成します。したがって、UDFStrings、UDFDatesなどのテーブルがあります。おそらく#2と同じことを行い、新しいフィールドが追加されるたびにビューを自動生成します。

  5. XMLデータ型?私はこれまでこれらを扱ったことがありませんが、言及されているのを見たことがあります。特にパフォーマンスに関して、私が望む結果が得られるかどうかはわかりません。

  6. 他に何かありますか?

0 投票する
3 に答える
866 参照

android - SQliteで64を超えるテーブル結合を実行するための最速の方法は何ですか?

SQLiteの64テーブル結合制限を超える12テーブルの多くの結合を含むSQLiteのクエリを生成することを計画しています。(〜250のテーブル結合または場合によってはそれ以上)これは最終的にAndroidで実行されます。この背後にある目的は、生成されているレポートに応じて、結果セットにX個のユーザー定義フィールドを含めることです。

残念ながら、私はDBAではなく、これを達成するための最適な方法を知りません。

これまでのところ、オプションは次のとおりだと思います。

  • 2つの一時テーブルを使用して、可能な最大量を結合しながら結果セットを調整します。(SQLServerでの以前のソリューション、かなり遅い)
  • いくつかの列の結果セットと、それらを結合してn一時テーブルに格納するためのキーを作成します。(n64未満の場合)次に、すべての一時テーブルを共通のキーで結合します。
  • 単一の一時テーブルを作成し、一度に1つの挿入または更新を埋めます。
  • 大きな結合を行わず、代わりに多くの選択を実行し、ある種のデータコンテナを埋めます。

他に考慮すべきことはありますか?

0 投票する
2 に答える
4701 参照

delphi - EWS を使用して拡張プロパティを作成し、Outlook アドインからアクセスする

現在、EWS を使用して、会社のアプリケーションを Exchange 2010 と統合する作業を行っています。EWS を使用して Exchange 2010 への予定を作成していますが、正常に動作します。しかし、最近、予定を作成するときにカスタム/拡張プロパティを追加しようとしました。以下は、拡張プロパティを追加するコードです。

上記のコードは、カスタム フィールドを予定に作成することができます。

ここに私の問題があります。Outlook で作成した予定を開き、[開発者] > [このフォームをデザイン] の [すべてのフィールド] タブに移動すると、[フォルダー内のユーザー定義フィールド] に作成したカスタム フィールドしか表示されませんが、[フォルダー内のユーザー定義フィールド] には表示されません。 「このアイテムのユーザー定義フィールド」。

また、ユーザーが Outlook で予定を開いたときに EWS を使用して作成したカスタム フィールドに反応する Outlook アドインを作成しました。カスタム フィールドを検索しようとしたときに、カスタム フィールドが見つかりませんでした。フィールドは「フォルダ内のユーザー定義フィールド」に作成されますが、「このアイテム内のユーザー定義フィールド」には作成されません。

これは Outlook アドインのコードであり、ユーザーが Outlook で予定を開いたときに実行されます。しかし、カスタム フィールドが「この項目内」にないため、.Find() は Nothing を返します。

私が達成したいのは、EWS を使用してカスタム フィールド (拡張プロパティ) で予定を作成し、ユーザーが Outlook で予定を開いたときに Outlook アドインでカスタム フィールド (拡張プロパティ) を読み取ることです。

編集:

EWS を使用してカスタム フィールドに割り当てた値は、「フォルダー内のユーザー定義フィールド」に表示されます。Outlook アドインから値を取得するにはどうすればよいですか? 値を取得してカスタム フィールドをアイテムに追加し、その値を使用することはできますか?

ありがとう。

0 投票する
1 に答える
1264 参照

sql-server - ユーザー定義フィールド (UDF) 用のデータベースを設計する方法は?

ユーザー定義の情報を追跡するために、1 つ以上の追加フィールドをテーブルに追加する必要があるアプリケーションに取り組んでいます。この追加情報は、レポート目的 (Crystal Reports) にのみ使用され、アプリケーションの動作には影響しません。このフィールドのデータは、外部アプリケーションから取り込まれます。

この追加情報を処理する最善の方法は何ですか? 他のSOの回答に基づいたいくつかのオプションを次に示します。

  1. Entity-Attribute-Value (これはやり過ぎでしょうか? EAV には多くの批判があるようです)
  2. テーブルに追加の列を追加します(Entity Frameworkがこれをどのように望んでいるかはわかりません)
  3. UDF ごとに新しいテーブルを作成し、親テーブルのプライマリを使用してリンクします
0 投票する
1 に答える
543 参照

php - GoogleコンタクトAPIはuserDefinedField設定を無視しています

userDefinedFieldを含めながら、連絡先を追加しようとしています。以下のコードは機能し、正しい情報で連絡先を追加しますが、userDefinedフィールドがありません。属性の1つを意図的にスペルミスした場合、APIを投稿すると、要素が欠落していると通知されますが、スペルミスを修正すると、userDefinedフィールドが含まれません。

小さなものが足りないかもしれませんが、なぜそれが単に無視されるのか本当にわかりません。誰かアイデアはありますか?

次の投稿からすでに多くのヘルプを受け取っていますが、問題を修正するための情報は見つかりませんでした: http ://www.google.com/support/forum/p/apps-apis/thread?tid=22ec941b7ac4ffc1&hl= ja http://groups.google.com/group/google-contacts-api/browse_thread/thread/be92586871a56046/95ec69573ca0f490?pli=1 http://www.ibm.com/developerworks/opensource/library/x-phpgooglecontact/ index.html