4D Backup と VSSスナップショット、そしてデータストアをロックする新コマンド
4D では、データをバックアップする方法を複数ビルトインで提供しています: 4Dバックアップとミラーサーバーの使用です。4D v20 では、データストアをロックする内部コマンドを公開し、4D の実行中にデータをコピーできるようになりました。 まず、4D でデータをバックアップするためのさまざまな手...
4D では、データをバックアップする方法を複数ビルトインで提供しています: 4Dバックアップとミラーサーバーの使用です。4D v20 では、データストアをロックする内部コマンドを公開し、4D の実行中にデータをコピーできるようになりました。 まず、4D でデータをバックアップするためのさまざまな手...
コレクションのクラス関数は、4D v16 R6 で導入され、map() や reduce() のように、いくつかの関数はフォーミュラを扱えるように進化しました。4D v20 では、同様に実用的な機能がいくつか追加されていますので、ここで紹介します。 ...
PDF形式は、Windows上で印刷プレビューをおこなうための XPS に代わる有効な選択肢で、ユーザーにとってもより身近なものです。Microsoft が XPS Viewer を Windows のオプション機能としたことで、アプリケーションの運用上の問題が多く発生し、エンドユーザーが印刷物をプ...
4D View Pro の機能はリリースのたびに増えています。そして、今回の機能リリースも例外ではありません: 4D v20 は、SpreadJSの新バージョン v16 と、それに対応したリボンのアップデートを搭載しています。 この新しいバージョンで提供される新機能を見ていきましょう。 ...
この度、4D v20のベータテストが開始されることになりました! 既存製品の強化や、4D開発者の投票による要望の高い機能など、100以上の進化を遂げたこのリリースは、これまでで最も包括的で機能豊富なリリースの1つとなることをお約束します。 このリリースでは、これまでで最も包括的で機能豊富なリリー...
フォーマッターを使うと、データの表示フォーマットを指定したり、ユーザーがデータをタップしたときの動作を定義することができます。入力コントロールも同じ原理です。キーボードの種類を選択したり、振る舞いを定義したり、アクションフォームでデータをフォーマットしたりすることができます。 例えば、画像データの...
アクションによって、ユーザーは顧客の住所を変更したり、新しいコンタクトを追加したり、写真を修正したりなど、アプリケーションをより細やかに操作することができます。 4D ランゲージにおいては、アクションを使用するとエンティティやエンティティセレクションの追加、編集、削除を可能になります。また、単純に...
アプリケーションのデータは、2種類の関係で結ばれています。n対1、1対nの2種類です。 このブログ記事では、リレーションをアプリケーション内に含める方法を紹介します。4D for Androidと4D for iOSを使えば、関連するデータ間を簡単にナビゲートすることができます。アプリケーションの...
データフォーマッターを使うと、データベースのあるデータ型をモバイル側で特定の方法で表示させることができます。たとえば、日付やパーセント、通貨のフォーマットを定義することができます。データフォーマッターは、コードを呼び出すこともでき、これによってより洗練されたインターフェイスを作成することもできます。...
アプリケーションの使用を容易にするために、ユーザーに提示されるデータは、通常アルファベット順、時系列順、または複数の条件の組み合わせでソートされています。 4D for Androidと4D for iOSでは、各リストビューに複数のソートを定義することができます。 ...