問題タブ [datasheet]

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 投票する
2 に答える
398 参照

vba - データシート ビューで vba select new raw にアクセスする

データシート ビュー フォームがあります。追加したいのですが、並べ替えのフォーカス原因を設定すると、データが含まれている一番上のレコードを選択して編集します。問題は、 * が横にある新しい行を選択する方法です。そのため、フォーカスを設定すると、新しいレコードが作成されます。

VBA コードを使用してデータシート ビュー フォームの新しい RAW を選択する方法

0 投票する
0 に答える
114 参照

date - MS Access 2013 でプレーン文字列として表示される短い日付スタイルの入力マスク txt

入力マスク 00/00/0000 のテキスト入力コントロールがあります。ただし、データ テーブルには 05132015 などの単なる数字の文字列として入ります。スキーマのデータ型を mm/dd/yyyy 形式の短いテキストに設定しています。実はフォーマット(テーブルデザインモードで設定)と入力マスクの違いがよくわかりません。私の無知です。ドロップダウン リストに短い日付データ型がありません。つまり、ユーザーに mm/dd/yyyy の形式で短い日付を入力してもらい、データシート ビューにスラッシュ付きで表示させたいと考えています。

編集: 入力マスク 00:00:00 の実行時間で同じ問題が発生しています。

編集: DateTime データ型の短縮バージョンを指定できることがわかりました。それはトリックを行います。ただし、短期的には、定型入力を使用して区切り文字を通過させる方法はありますか?

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

ms-access - MS Access プログラムでデータシートのセル値を編集する

「通常の」方法(リンクされたテーブル)ではデータシートを検証できないため、プログラムでデータシートを検証しています。悪意を入力したことをユーザーに伝える「通常の」方法は、MsgBox ポップアップでユーザーを罰することです。フォームのラベルにメッセージを表示し (これは機能します)、問題のあるセルの背景色を変更したいと考えています。セルの色は条件付き書式でしか変更できないので (これはうまくいきます)、先頭にスペースがあるセルを強調表示するルールをいくつか設定しました。

パズルの最後のピースは、問題のあるセルの値を先頭のスペースで変更して、条件付き書式で強調表示されるようにすることです。しかし、その部分は機能していません。セルの値を変更しても何も起こりません。新しい値で自分自身を更新するようにデータシートに指示する必要があるかのように感じます。

これが私がこれまでに持っているものです:

データシート セルの値をプログラムで設定するにはどうすればよいですか?

私はこの方法で試してみましたが、うまくいきません - データシートで何も変更されていません。プログラムで変更された新しい値を表示するためにデータシートが更新されていないようです。

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

excel - 列のデータを並べ替える

このデータを自動的に配置する方法はありますか

ここに画像の説明を入力

この中に

ここに画像の説明を入力

エクセル・グーグルシート等を使用。基本的に、それぞれのフォルダー (最初の列 ID) にマップする必要があるファイル (2 番目の列) の膨大なリストがあります。

私が必要としているのは、列 A のデータを下にコピーすることですが、そのすぐ下の空白のセルにのみコピーしてから、新しいフォルダー ID に対してもう一度コピーするなどです。

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

sql - Microsoft Access - データシートを開かずにクエリを検索する

さて、クエリの入力基準として使用されるドロップダウン ボックスがあります。

検索ボタンをクリックすると、クエリが開始され、新しいページにデータシートが開き、コンボ ボックスで選択した名前に基づいて会社の詳細が一覧表示されます。

同時に、これらの結果をメインフォーム自体に表示するサブフォームがあります。クエリが実際にデータシート ページを開かずに、サブフォームに結果を表示できるようにしたい - どうすればよいですか?

また、再検索するとf5(更新)を押すまで正しい詳細が表示されないのですが、何か方法はありますか?- 一度だけ動作するマクロを作ってみました。しかし、一度マクロが機能すると、マクロはそれ自体を削除します。

.

PS 私はアクセス用の SQL/VB コードがあまり得意ではありません。これまでウィザードとオンライン チュートリアルを使用してほとんどのことを行ってきました。ありがとう

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

ms-access - VBA を使用してアクセス データシートの現在の行のみのコントロールを更新する方法

下図のデータシート サブフォームには、すべてのセルにコンボ ボックスがあります。左側のセルの 1 つで新しい値を選択した場合、右側のセルを再クエリして null に設定する必要があります (右側のコンボ ボックスは左側のコンボ ボックスによってフィルター処理されるため)。データシートに行が 1 つしかない場合、私のコードはうまく機能します。ただし、複数ある場合、私のコードはすべてのコンボ ボックスをすべての行にわたって右側にリセットします (これは悪いことです)。選択されているコンボ ボックスと同じ行のフィールドのみをリセットするには、コード (以下にリスト) で何を変更する必要がありますか?

サブフォーム データシートのスクリーンショット

最初のコンボ ボックスの VBA は次のとおりです。

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

ms-access - Access 2010 サブフォーム データシートのハイライト バーを無効にする

Access 2010 でデータシート サブフォームの青いハイライト バーをオフにする方法はありますか? レコードを選択しても、レコードが青色で強調表示されないようにします。それ以外は、データシート ビューに関するすべての点が気に入っています。