bonaron の回答履歴

全1000件中81~100件表示
  • ACCESSで日付ごとに自動連番(日付+連番)する方法

    ACCESSで日付ごとに自動連番(日付+連番)する方法 ACCESSとvba、共に初心者です。 ACCESS2003を使用しています。日付ごとに自動連番する方法が知りたくいろいろ調べていたところ過去ログ(http://okwave.jp/qa/q726921.html)のベストアンサーさんの回答にたどりつきました。 とりあえず勉強と思い紹介されている通りにテーブル作成からフォームのレコード移動時へのコード貼り付けまで一通り行ってみましたが、自動連番とならず同じ番号のままとなってしまいます。(日付はパソコンの日付更新時にちゃんと反映されています。) 自動連番されないのは何が原因なのでしょうか。どなたかご教授の程よろしくお願いします。 例)DATEが5月5日の場合のIDへの記載値  0505001  0505001←ここが001のまま0505002にしたい。  0506001←日付が変われば0506(5月6日)に変わる。 以上、よろしくお願いいたします。

  • Accessでの同一データの入力について

    Accessでの同一データの入力について 2007を使っています。サブフォームにあるレコードに同じデータを入力したい時、マウスでコピー貼り付けではないショートカットキーが使えたと思いますが、どなたかご存じないでしょうか?

  • アクセス レポート関数について

    社名の一覧があるレポートを作成しましたが、 4社ごとに番号を振りたいのですが可能でしょうか? 社番号 a1 b1 c1 d1 e2 f2 g2 h2

  • オブジェクトが必要です・・・・・

    オブジェクトが必要です・・・・・ すみません、判りません、丸投げです(爆)、申し訳ありませんがどなたか完成していただけませんか?;; また、この辺りをサルでも判るように解説してくれていて勉強し易いサイトがあったら教えてください・・・ Private Sub コマンド1_Click() Dim xlsApp As Excel.Application Dim xlsBook As Excel.Workbook Dim xlsSht As Excel.Worksheet Set xlsApp = CreateObject("Excel.Application") Set xlsBook = xlsApp.Workbooks.Open("■■■■■.xls") Set xlsSht = xlsWkb.Sheets(■■■■) If xlsBook.ReadOnly Then xlsBook.Close MsgBox "そのファイルは既に開かれています。" xlsApp.Quit Else xlsBook.Close End If Set wkb = Nothing: Set xls = Nothing Exit_exOpenEditC: Exit Sub Err_exOpenEditC: MsgBox Err.Number & " - " & Err.Description Resume Exit_exOpenEditC End Sub accessからexcelファイルをシートを指定して開き、重複の場合は開かない様にし、メッセージボックスを表示させたいのです・・・

  • オブジェクトが必要です・・・・・

    オブジェクトが必要です・・・・・ すみません、判りません、丸投げです(爆)、申し訳ありませんがどなたか完成していただけませんか?;; また、この辺りをサルでも判るように解説してくれていて勉強し易いサイトがあったら教えてください・・・ Private Sub コマンド1_Click() Dim xlsApp As Excel.Application Dim xlsBook As Excel.Workbook Dim xlsSht As Excel.Worksheet Set xlsApp = CreateObject("Excel.Application") Set xlsBook = xlsApp.Workbooks.Open("■■■■■.xls") Set xlsSht = xlsWkb.Sheets(■■■■) If xlsBook.ReadOnly Then xlsBook.Close MsgBox "そのファイルは既に開かれています。" xlsApp.Quit Else xlsBook.Close End If Set wkb = Nothing: Set xls = Nothing Exit_exOpenEditC: Exit Sub Err_exOpenEditC: MsgBox Err.Number & " - " & Err.Description Resume Exit_exOpenEditC End Sub accessからexcelファイルをシートを指定して開き、重複の場合は開かない様にし、メッセージボックスを表示させたいのです・・・

  • DB2 Express-Cのダウンロードについて。

    DB2 Express-Cのダウンロードについて。 DB2の評価版としてDB2 Express-Cというものがあることを知りました。 無料ということなのでダウンロードしようとしたら、IBM IDの登録が必要なようです。 質問が2点あります。 1点目はIBM IDの登録自体は無料でしょうか。FAQなどを見ても料金が掛かるような記述はありませんが、無料という記述も自分が確認した範囲ではありませんでした。 2点目はダウンロードの際に「ご利用条件を表示」から内容を確認したところ、返金や料金などの記述がありました。 「ご利用条件を表示」で表示されるページが共通で使用されているとかで、そうなっているのかなと思っているのですが、ちょっと躊躇してしまいます。 「ご利用条件を表示」 ttp://www14.software.ibm.com/cgi-bin/weblap/lap.pl?la_formnum=&li_formnum=L-CLAW-7QANPG&title=DB2+Express-C+9.7&l=ja 基本的にIBM IDの登録も無料でDB2 Experss-Cのダウンロード・利用も無料だと思っていますが、上記の点で少しだけ躊躇してしまっています。 上記2点など特に気にせずとも無料で使えるという認識であってますでしょうか?

  • DB2 Express-Cのダウンロードについて。

    DB2 Express-Cのダウンロードについて。 DB2の評価版としてDB2 Express-Cというものがあることを知りました。 無料ということなのでダウンロードしようとしたら、IBM IDの登録が必要なようです。 質問が2点あります。 1点目はIBM IDの登録自体は無料でしょうか。FAQなどを見ても料金が掛かるような記述はありませんが、無料という記述も自分が確認した範囲ではありませんでした。 2点目はダウンロードの際に「ご利用条件を表示」から内容を確認したところ、返金や料金などの記述がありました。 「ご利用条件を表示」で表示されるページが共通で使用されているとかで、そうなっているのかなと思っているのですが、ちょっと躊躇してしまいます。 「ご利用条件を表示」 ttp://www14.software.ibm.com/cgi-bin/weblap/lap.pl?la_formnum=&li_formnum=L-CLAW-7QANPG&title=DB2+Express-C+9.7&l=ja 基本的にIBM IDの登録も無料でDB2 Experss-Cのダウンロード・利用も無料だと思っていますが、上記の点で少しだけ躊躇してしまっています。 上記2点など特に気にせずとも無料で使えるという認識であってますでしょうか?

  • MS ACCESS でのメッセージについて

    お尋ねします。 アクセスの2003を使っています。 アクセスでA.mdbというファイルからB.mdbへテーブルをエクスポートしたのですが、「指定した名前は、このデータベースに含まれる同じ種類のオブジェクトで使われています。」というメッセージが出ます。 B.mdbのテーブルを置き換えたいので、OKをクリックすれば、次へ進むのですが、このメッセージを出さない方法はありますでしょうか。 ツール→オプション→編集で、レコードの変更、オブジェクトの削除、アクションクエリには、チェックボックスにチェックは外しております。 よろしくお願いします。

  • シートのボタンからフォーム出した場合、チェックボタンの動作がうまくいきません

    フォーム上の2つのチェックボタンをトグルさせたいのですが、シート上に設定したコマンドボタンからフォームを表示させると、トグルがうまくいきません。 尚、メニューからフォームを表示させた場合、正しく動作します。 回避させる手段はあるでしょうか? これはエクセルの仕様なのでしょうか? Excel2003です(英語版)。英語版Windows7Proです。 フォームのVBA Private Sub UserForm_Initialize()   CheckBox1.Value = True   CheckBox2.Value = False End Sub Private Sub CheckBox1_Click()   CheckBox1.Value = True   CheckBox2.Value = False End Sub Private Sub CheckBox2_Click()   CheckBox2.Value = True   CheckBox1.Value = False End Sub シートのVBA Private Sub CommandButton4_Click()   sb_UserForm1Show End Sub 標準モジュール Sub sb_MenuCreate()   sb_MenuDelete   Dim myMnu As Object   Dim Cap_P As String   Cap_P = "Prototype"   Set myMnu = CommandBars("Worksheet menu bar").Controls.Add(Type:=msoControlPopup, Before:=3)   With myMnu     .Caption = Cap_P   End With   sb_Menu01 Cap_P, "Delete This Menu", "sb_MenuDelete"   sb_Menu01 Cap_P, "RecoverTest", "RecoverTest"   sb_Menu01 Cap_P, "Clear DataBase", "sb_ClearDatabaseConf"   sb_Menu01 Cap_P, "Show All Data", "sb_ShowAllData"   sb_Menu01 Cap_P, "Remove Autofilter", "sb_RemoveAutofilter"   sb_Menu01 Cap_P, "Add Autofilter", "sb_AddAutofilter"   sb_Menu01 Cap_P, "Remove Sub Total", "sb_RemoveSubtotal"   sb_Menu01 Cap_P, "Add Sub Total", "sb_AddSubtotal"   sb_Menu01 Cap_P, "Load Form", "sb_UserForm1Show"   sb_Menu01 Cap_P, "Import to FishDataBase", "sb_Main01" End Sub Sub sb_Menu01(Cont_P As String, Cap_P As String, On_Act As String) 'Menu Create submodule   With CommandBars("Worksheet menu bar").Controls(Cont_P)     .Controls.Add(Type:=msoControlButton, Before:=1).Caption = Cap_P     .Controls(Cap_P).OnAction = On_Act   End With End Sub Sub sb_UserForm1Show()   UserForm1.Show End Sub

  • ACCESS 商品毎の最新の単価を設定するには?

    ACCESS 商品毎の最新の単価を設定するには? 既に運用しているデータベースで不具合があり、以下のようなクエリを作りたいと考えていますが、データベースを作成してからかなり時間も経ってしまっており、自力で形にすることができません。 お知恵をお借りしたいと思いますので、よろしくお願い致します。 1.テーブル構成 [T_商品マスタ]--商品IDでリレーション設定--[T_単価マスタ] T_商品マスタのフィールド 商品ID(キー/数値型) 商品名1(テキスト型) 商品名2(テキスト型) 商品分類ID(数値型) 定価(通貨型) 取扱中止(Yes/No型) 販売単位(テキスト型) 備考(メモ型) T_単価マスタのフィールド 価格履歴ID(キー/オートナンバー) 商品ID(数値型) 仕入単価(通貨型) 仕入先ID(数値型) 販売単価(通貨型) 変更日(日付/時刻型)…Now()にて変更を入力した日付及び時刻を記録しています。 [Q_商品最終単価]…現在運用していますが、仕入単価及び販売価格が[T_単価マスタ]の最新のものにならない不具合が生じています(クエリ内の集計で"最後"を使用していますが最後=最新ではないとか、、、) クエリ内で設定している項目 商品ID 商品名1(単価を登録する度に変更することは禁止) 商品名2(単価を登録する度に変更することは禁止) 仕入単価(変更の度に[T_単価マスタ]の仕入単価欄に単価を入力して更新) 販売価格(仕入価格を入力するとフォーム上で自動計算) 変更日(仕入価格を入力した日時) クエリ時のイメージ 商品ID  商品名1  商品名2  仕入単価  販売単価  変更日 0001   うどん   稲庭    100     200     2010/01/01 10:10:16 0002   うどん   讃岐    150     300     2010/01/25 11:12:50 0003   そば    十割    200     400     2009/12/15 15:30:10 . . . 伝票入力時にこのクエリを用いて商品IDを入力することで、最新の単価を呼び出すようにしていたつもりでしたが、集計クエリの"最後"に信頼性が無いことがあるそうで、必ずしも最新の単価になっていないと発覚し冷や汗をかいております。 Q_商品最終単価の項目はそのままで、商品ID毎に最新の変更日に基づく最新の単価をクエリできる方法をご教授願います。

  • 相対パスで別MDBファイルを開きたい

    Accessでフォームにボタンを作り、別のmdbファイルのフォームを開く処理を書いてあります。 コードは次のような感じです。 Dim acMDB As Object Dim isOK isOK = Shell("MSACCESS.exe \\コンピュータ名\フォルダ名\ファイル名.mdb",vbMaximizedFocus) set acMDB = GetObject("\\コンピュータ名\フォルダ名\ファイル名.mdb") この度ファイルを他の人へ配布することになったのですが、パス名を相対パスで書くことは出来ないのでしょうか? 他の人のコンピュータ名も分からない為、 出来たら元ファイルと同じフォルダにある…というような指定が出来れば助かるのですが…。

  • Accessの初心者です。

    Accessの初心者です。 使用しているのは、Access2007です。 クエリの設定について、教えてください。 下記のようなものを作成しています。 会員番号、会員名、受付日、購入商品個数、発送日 これをクエリで、 会員の発送済のものの中で、一番最新の購入商品個数を表示したいのですが、 クエリの設定がうまくできません。 どのように設定したらよいか、おわかりになる方、教えてください。

  • access2000

    access2000で新規作成をすると、次の5つのテーブルが勝手に作られてしまいます。 1.MSysAccessObjects 2.MSysACEs 3.MSysObjects 4.MSysQueries 5.MSysRelationships 以前にはこのような事がなかったのですが、会社のファイルを開くようになってからのようです。もう1台のパソコンでは、このようなことは起きません。(会社のファイルを開いたことがない。)ただし、どちらのパソコンにも同じディスクでインストールしています。これらのテーブルがなぜ、出来てしまうのか教えてください。また、消去する方法も教えてください。消去しようとすると、管理者がどうのこうのというメッセージが出てしまいます。お願いします。

  • ACCESS2000のレポートでの合計の表示

    下記のレポートを作成しようと考えております。 [商品名][数量][単価][小計] ----------------------- あめ   2 20 40 ----------------------- せんべい 3 10 30 -----------------------        [合計]70 ところが作ると [商品名][数量][単価][小計] ----------------------- あめ   2 20 40 -----------------------        [合計]70 せんべい 3 10 30 -----------------------        [合計]70 となってしまいます。(合計が何回も出てくる) 「[合計]70」の部分は「商品名フッダー」 (後から表示に切り替えた)の部分に、記述 しています。 サンプロのNorthWind.mdbの納品書を参考ににして 作成したのですが、ダメでした。 どなたか、解決方法を教えていただけると ありがたいです。

  • access 検索フォームで検索が出来ない(コードについて)

    accessにて、薬の在庫管理DBを構築しています。 「薬剤名」で検索をし、フォーム上に表示させたいと思っていますが、 コード記述をしても検索出来ず、かれこれ2~3週間悩み続けております。 一人で四苦八苦しながら作って居るため、 原因が良く分からず、質問させて頂きます。 よろしくお願い致します。m(__)m 視覚的に説明します。              f_薬剤マスター ~フォームヘッダ~ 非連結のtxt 「薬剤検索」    「検索」ボタン     ※2つがあります ~詳細~ 「薬剤ID」 「薬剤区分ID」「薬剤区分名」 「薬剤名」 「包装内容」 「包装量」 「単位」「適用チェック」 とあります。 フォームヘッダの検索ボタンのイベントプロジーシャに Private Sub コマンド20_Click() Me.Filter = "[薬剤名] Like '*" & Me!薬剤検索 & "*'" Me.FilterOn = True End Sub と記述をしていますが、薬剤名を入れて、コマンドボタンを押しても検索がかけられません。 この「f_薬剤マスター」をメインフォームとして、 サブフォーム 「f_仕入れマスター」と 「f_価格マスター」と 言う順で2つ連結させていますがその関係もあるのでしょうかせいなのでしょうか? 尚、この3つのフォームのリレーションは t_薬剤マスター → t_仕入れマスター → t_価格マスター と、いづれも 1対多 でリレーションを組んでいます。 初心者の為何がおかしいのか良くわかりません。 どなたかご教授の程お願い致します。m(__)m

  • ACCESS2000のレポートでの合計の表示

    下記のレポートを作成しようと考えております。 [商品名][数量][単価][小計] ----------------------- あめ   2 20 40 ----------------------- せんべい 3 10 30 -----------------------        [合計]70 ところが作ると [商品名][数量][単価][小計] ----------------------- あめ   2 20 40 -----------------------        [合計]70 せんべい 3 10 30 -----------------------        [合計]70 となってしまいます。(合計が何回も出てくる) 「[合計]70」の部分は「商品名フッダー」 (後から表示に切り替えた)の部分に、記述 しています。 サンプロのNorthWind.mdbの納品書を参考ににして 作成したのですが、ダメでした。 どなたか、解決方法を教えていただけると ありがたいです。

  • ACCESSの超初心者です。

    ACCESSの超初心者です。 ACCESS2000のクエリについての質問です。 担当者テーブル(多)対会社テーブル(1) 担当者テーブルの会社コードと会社テーブルの会社コードで連結したクエリ。 このクエリで会社テーブル内の会社名は参照だけで変更不可にしたいのですが 変更できてしまいます。 変更不可にする設定があれば、教えてください。

  • Excel 画面表示を元に戻したい

    Excelを起動し目的のファイルを開いて作業中のことです ファイルの画面表示を元の大きさに戻すボタンで小さくして操作しているとき 何かの弾みでファイルがExcelの下にもぐりこんで(?) タイトルバーや行番号の部分が見えなくなってしまいました タイトルバーが見えなくなってしまったので最大化に戻すことができません 元に戻すにはどうしたらよいのでしょうか アドバイスよろしくお願いします

  • access2007から2003へ

    初心者で変な質問かもしれませんが・・、 ACCESS2007がインストール済みなのですが、 ACCESS2003でしかうまく動作しないフォームなどがあって、 2003にダウングレードしないといけません。 その場合は、2003のアップグレード版を買ってインストールってできるのでしょうか? いまいち普通のものとアップグレード版との違いがよくわからないのですが、ライセンスの内容とかをあとでマイクロソフトがチェックしているやり方とかが違うのでしょうか? もとの2007のライセンスはあるわけだから、アップグレード版でもいいのかなと思いまして・・・。

  • access2007から2003へ

    初心者で変な質問かもしれませんが・・、 ACCESS2007がインストール済みなのですが、 ACCESS2003でしかうまく動作しないフォームなどがあって、 2003にダウングレードしないといけません。 その場合は、2003のアップグレード版を買ってインストールってできるのでしょうか? いまいち普通のものとアップグレード版との違いがよくわからないのですが、ライセンスの内容とかをあとでマイクロソフトがチェックしているやり方とかが違うのでしょうか? もとの2007のライセンスはあるわけだから、アップグレード版でもいいのかなと思いまして・・・。