回答数
気になる
-
左右のフィールドのレコード内で重複文言を削除
教えてください。 マイクロソフト Access2010で 左右のフィールドのレコード内で重複した文言を削除したいのですがどうやってよいのか分かりません。 例えば左のレコードに > ブリキ看板 テキサコ ダルメシアン TEXACO ブリキカンバン ぶりき看板 ティンサイン サインボード インテリア TINサイン アメリカン雑貨 入っており右に下記の文言が入っているとします。 > ブリキ看板 ブリキカンバン アメリカン雑貨 左のレコードから右のレコードの文言を削除し > テキサコ ダルメシアン TEXACO ぶりき看板 ティンサイン サインボード インテリア TINサイン という結果が欲しいのです。 よろしくお願いします。
質問日時: 2013/01/21 09:52 質問者: rex010101
ベストアンサー
1
0
-
クエリで複数条件を同時に抽出・出力する方法
お世話になります。 ACCESSのクエリであるテーブルの入力ミスを抽出したいと考えています。 例えば、氏名と科目と点数があるとします。 No. 氏名 科目 点数 -------------------------- 01 佐藤 国語 80 02 田中 国語 45 03 鈴木 国語 60 04 佐藤 数学 75 05 田中 数学 40 06 鈴木 数学 48 ここで抽出したい条件として、国語は59点以下、数学は49点以下の抽出をしたいとして、今まではクエリの条件に1つずつ科目と点数に条件を入れ1つずつ結果を抽出をしていましたが、同時に結果を得ることができますか?また、結果をリスト表(クエリかレポート)として出力できますか? 拙い文で申し訳ありませんが、分かる方いらっしゃいましたらよろしくお願いいたします。 (スキルとして少しで、ブランクもありますがVBA,SQLです)
質問日時: 2013/01/20 11:43 質問者: AKI78
ベストアンサー
1
0
-
SQLiteのLike句で抽出できない
SQLiteのLike句で抽出できないレコードがあります。 原因についてご教授いただけますでしょうか。 以下、操作手順になります。 ■データベースの作成 C:\>sqlite3.exe member.db SQLite version 3.7.15.2 2013-01-09 11:53:05 Enter ".help" for instructions Enter SQL statements terminated with a ";" ■テーブルの作成、レコードの追加 sqlite> create table t_member(name text, age integer); sqlite> insert into t_member values('山田一郎', 25); sqlite> insert into t_member values('田中次郎', 35); sqlite> insert into t_member values('鈴木三郎', 45); ■検索 sqlite> select * from t_member where name like '%一郎'; 山田一郎|25 sqlite> select * from t_member where name like '%次郎'; 田中次郎|35 sqlite> select * from t_member where name like '%三郎'; sqlite> 三郎だけが検索条件に適合しないのは何故でしょうか。 よろしくお願いします。
質問日時: 2013/01/18 19:45 質問者: oshiete811
解決済
2
0
-
accessで最小公倍数を求める
ACCESSで最小公倍数を求めた値をセットしたいのです データとしては キー項目 数値 A 2 A 3 A 2 B 1 B 3 C 2 とあったとしてキー項目単位で求めた最小公倍数をセットしたデータを updateしたいのです キー項目 数値 最小公倍数 A 2 6 A 3 6 A 2 6 B 1 3 B 3 3 C 2 2 このような更新クエリーを作りたいのですが 最小公倍数の関数がEXCELならLCMというのがあるみたいですが ACCESSには見つからなかったので・・・ データが大量にあるのでACCESSで処理したいのですが いい方法がありましたらアドバイス下さい
質問日時: 2013/01/18 07:17 質問者: nobi12
ベストアンサー
3
0
-
viewにidentity列の追加
viewにidentity列を追加したいのですが、SQL文が分からなくて困っています。 追加する方法をご存知の方がいましたらよろしくお願いします。 作りたいviewは以下のようなviewです。 ・テーブルA ID NAME ADDRESS 1 山田 東京 2 鈴木 埼玉 3 田中 千葉 4 佐藤 埼玉 5 藤田 東京 6 石田 神奈川 7 松田 千葉 ・作成したいview ID ADDRESS 出身人数 1 神奈川 1 2 埼玉 2 3 千葉 2 4 東京 2 ↑このID列をidentity列にしたいと考えています。 使用しているDBはH2です。よろしくお願いします。
質問日時: 2013/01/15 21:40 質問者: m15to01
ベストアンサー
2
0
-
マインクラフトの動きが遅い
マイクラのゲームを起動するとどうしても動きが遅い 誰か動きを速くする方法教えてください お願いします
質問日時: 2013/01/09 03:16 質問者: rivaiasan_zero
解決済
3
0
-
GAEのBigTableについて。
現在、Google App Engineの環境で学習しています。 GAEではデータベースにBigTableを用いていると学習しました。 しかし、実際にデータベースの中を見てみると、DatastoreとBlobstoreに分かれています。 このBigTableとDatastore&Blobstoreの違いは何なのでしょうか? また、DatastoreとBlobstoreの2つの違いは何でしょうか? Blobstoreの方が大容量のファイルを格納できるという理解で良いのでしょうか? 以上、宜しくお願い致します。
質問日時: 2013/01/06 00:31 質問者: group-group
ベストアンサー
3
0
-
アクセス非連結フォームのテキストボックスの制御
いつも楽しく勉強させていただいております。 Access2007、win7で前任者が作ったものを元に類似のシステムを作ることとなりました。 その中にあるフォームで私にとってよくわからないものがあります。 そのシステムとは検索条件を入力し、条件に一致したレコードを表示するというものです。 条件を設定するフォームはレコードソースプロパティは空白、つまり非連結のフォームです。 したがって検索条件を入力するテキストボックスのコントロールソースプロパティも空白です。 こういった場合「入力する値は数字だけに限定」といった制御をするなら、入力規則プロパティを設定するか、更新前のイベントでコードを書くかするものだと思っていました。 ところがこのフォームにはそれらしき設定がまるでないのです。 それなのに数字以外の値、たとえば"a"などを入力すると 「このフィールドに入力した値が正しくありません。たとえば、数値型のフィールドに文字列を入力しました。」というメッセージをちゃんと表示し、誤った入力を受け付けません。 どなたかこの謎を解明してくださるとうれしいのですが。 前任者に直接聞けるといいのですが、その人は派遣社員でして契約終了後は連絡が取れないのです。
質問日時: 2013/01/04 14:40 質問者: meglin888
ベストアンサー
3
0
-
sqlite3の動作が?xamppでは問題なく
sqlite3の動作が?xamppでは問題なく作動しますが、ロリポップサーバーではFatal errorがでます。ご教授お願い致します。 <?php $db = new SQLite3('fukurou.db'); try { $db = new SQLite3('fukurou.db'); } catch (Exception $e) { print 'DBへの接続でエラーが発生しました。<br>'; print $e->getTraceAsString(); } $results = $db->query('SELECT * FROM syouhin'); while ($row = $results->fetchArray()) { print $row['no']; print $row['name']; print $row['kakaku']; print '<br>'; } $db = new SQLite3('fukurou.db'); $db->close();
質問日時: 2013/01/03 16:41 質問者: murakami5656
解決済
1
0
-
MSはAccessに本気じゃない?
こんにちは。 ネットでAccessについて検索していると、アンチMSの人なのか、MSはAccessに対して、他のオフィス製品に比べると本気度が低いと見かけます。 素人ですが、2007から2010はそんなにかわった印象はありませんでした。 変化が少ないので、MSが本気じゃないと言っているのか真意はわかりませんが、疑問に思ったのが、MSはAccessに対して余り本気じゃないように見受けられるでしょうか? 本気かどうかは置いておいて、非常に使いやすい、洗練されたツールだと私は思うのですが・・・
質問日時: 2013/01/01 21:07 質問者: mellow91
ベストアンサー
8
0
-
指定した条件の組み合わせのSQL文
SQLite バージョン3.7.10 を使用しています。 以下のようなテーブル構造で、 「t1」テーブルの全ての行と 「t6」テーブルのdateカラムの年の部分を グループ化して全ての組み合わせの 「t6」テーブルのamount の合計を出力したいのですが、 どのようなSQL文を書けば良いのでしょうか? 例えばこのデータ内容なら、以下のような結果が得たいです。 +------+-------+-------+ | year | t1_name | 合計 | +------+-------+-------+ | 2011 |t1_name1| 5000| +------+-------+------+ | 2012 |t1_name1| 10000| +------+-------+------+ | 2012 |t1_name2| 45000| +------+-------+------+ PRAGMA foreign_keys = ON; DROP TABLE IF EXISTS t6; DROP TABLE IF EXISTS t1; CREATE TABLE t1 ( key TEXT PRIMARY KEY NOT NULL, name TEXT NOT NULL UNIQUE ); INSERT INTO t1 (key, name) VALUES ('t1_key1', 't1_name1'); INSERT INTO t1 (key, name) VALUES ('t1_key2', 't1_name2'); CREATE TABLE t6 ( no INTEGER PRIMARY KEY AUTOINCREMENT, t1_key TEXT NOT NULL, date TEXT NOT NULL, amount INTEGER NOT NULL, FOREIGN KEY(t1_key) REFERENCES t1(key) ON DELETE CASCADE ); CREATE INDEX date on t6(date); INSERT INTO t6 (t1_key, date, amount) VALUES ('t1_key1', '2011-01-01', 5000); INSERT INTO t6 (t1_key, date, amount) VALUES ('t1_key1', '2012-01-01', 10000); INSERT INTO t6 (t1_key, date, amount) VALUES ('t1_key2', '2012-01-01', 15000); INSERT INTO t6 (t1_key, date, amount) VALUES ('t1_key2', '2012-02-01', 30000); http://ideone.com/I1mMba
質問日時: 2013/01/01 20:34 質問者: takagoo100
ベストアンサー
1
0
-
MongoDBのデータ更新はDBを排他制御?
WebサイトのDBとしてMongoDBを使ってみようか迷っています。 「MongoDBは1レコードを更新する際、DB単位でロックする。」といった表現がちらほらネット上で散見されるため、ユーザによる更新が頻繁に発生するようなWEBサイト(SNS)でのMongoDBの使用をためらっています。 で、「MongoDBは1レコードを更新する際、DB単位でロックする。」とは本当でしょうか? (「コレクション単位でロック」などの表現もみられるのですが、どっちにしろ、 頻繁にロックで待機がかかると実用性が乏しくなってしまう気がしています。) よろしくお願いいたします。
質問日時: 2012/12/30 12:45 質問者: pokapoka1980
ベストアンサー
1
0
-
FileMakerで繰り返しフィールドの内容消去
FileMakerで繰り返しフィールドの内容をまとめて消去するスクリプトを教えてください。 レコードを複製した時に、繰り返しフィールドの内容が全て不要な時があります。 繰り返し数が3個あると3回手作業で現在消しています。 繰り返しフィールドの横に消去用のボタンを作りまとめて、一度にまとめて内容を消去したいと考えています。 どのようなスクリプト組めばよろしいでしょうか? 当方Intel iMac 2.66、Mac OS X 10.6スノーレパード FileMaker Ver10です。 よろしくお願いします。
質問日時: 2012/12/28 20:17 質問者: labola
ベストアンサー
1
0
-
各ボタン毎にADODB.CONNECTIONと書く
各ボタン毎にADODB.CONNECTIONと書いています AccessでVBAを書いています。 Formが3つあるとします。 ・Form1 ・Form2 ・Form3 各フォームにボタンが3個あるとします。 ・Btn1 ・Btn2 ・Btn3 各ボタンをクリックすると、テーブルの更新・追加・削除等の振る舞いをします。 そこで問題が、私は各ボタンのイベント毎に、下記のようなコードを必ず書いています。 フォームが3つ、ボタンが3つの計9つのイベントに書いています。 Dim objADOCON As ADODB.Connection Dim objADORS As ADODB.Recordset Set objADOCON = Application.CurrentProject.Connection Set objADORS = New ADODB.Recordset objADORS.Open "T", objADOCON, adOpenDynamic, adLockOptimistic objADORS.Close objADOCON.Close Set objADORS = Nothing Set objADOCON = Nothing 書いているうちに、同じ事を書いているので無駄のような気がしてきました。 これを解決するには何か良い方法はないでしょうか? 自分で書いていて無駄だなと思っています・・・
質問日時: 2012/12/27 19:04 質問者: mellow91
ベストアンサー
1
0
-
【SQL】他テーブルに含まれる値に合致する行を抽出
SQL素人ですが、SQLが使えるツールからデータを抽出したく、SQL文を教えていただけますでしょうか。 ・テーブルA:会員データが格納されている(氏名、メルアド、郵便番号等が入っている) ・テーブルB:特定の郵便番号のみが入っている テーブルAのデータの中からテーブルBに入っている郵便番号に合致するメルアドを抽出したい。 何卒宜しくお願い申し上げます。
質問日時: 2012/12/26 21:48 質問者: harerutoii
ベストアンサー
1
0
-
Accessでの他ファイルとのリンク処理
いつもお世話になっております。 Access2000(OSはWindowsXP)で作った販売管理システムのスタートメニューを起動させたら、他のAccessファイル(顧客管理)にあるテーブル(住所録)の有無をチェックして、存在していればリンクし、存在していなければスタートメニューの処理を終了させるプログラムを作成中です。 VBAで記述したく、インターネットを調べて下記のように書きました。 途中までの記述ですが、住所録テーブルの有無(場合によっては顧客管理ファイルの有無でも構いませんが)を判断して、これらの処理をするには、どのように記述すればよいか教えて頂きたく思います。 なお、データ(またはファイル)が存在していない場合には、「存在していません」のようなメッセージを出したく思います。 基本的なことかも知れませんが、宜しくお願い致します。 ------------------------------------------------------------ '[接続] '(前に残ってたら消す、残ってなかったらエラーは Resume Next で飛ばす) On Error Resume Next DoCmd.DeleteObject acTable, "リンクテーブル1" On Error GoTo 0 '(再接続) DoCmd.TransferDatabase acLink, "Microsoft Access", "c:\顧客管理.mdb", acTable, "MT住所録", "リンクテーブル1", False '[切り離し] 'DoCmd.DeleteObject acTable, "リンクテーブル1"
質問日時: 2012/12/26 18:49 質問者: DANSAMA
ベストアンサー
1
0
-
accessの処理が遅い
accessの処理が遅く困っています。 何か良い解決方法があればご教授お願いいたします。 まずは現状を説明いたします。 仕事でaccessを使用していますのでどこまで話していいのか迷うとこですがなるべく詳しく書きたいと思います。 まずは私の現状を ・accessは利用歴半年ほどでまだまだ全然理解していない ・職場で必要に迫られて独学で勉強しています ・私的には頑張ってネットや書籍で色々と調べてみました 仕事場で行なっていること ・職場の基幹システム(これが何で作られているとかはさっぱり分かりません)は次のようなデータを処理しています。顧客データ、在庫管理、作業履歴、入出庫管理などなど ・上記の基幹システムが毎日「データ」という名前の圧縮ファイルを本社サーバにエクスポート?していきます ・私はのそ「データ」という圧縮ファイルを使って作業を(主にデータ分析)を行なっています ・「データ」を回答すると「データ1」「データ2」「データ3」「データ4」という4つのMDBファイルが出てきます ・私はその「データ1~4」のMDBファイルを自分の支店の共有フォルダにコピーして作業を行なっている ・ローカルのPC上ではなくネットワーク上にファイルを置くのは、支店内の全員のパソコンからアクセス出来るようにとのことです 問題となっている処理に時間のかかる処理内容というのが クエリを多重で行う(言い方が合っているのか?^^;)ということを5段位行っています 遅いのは当たり前というのはわかって入るのですが、1度のクエリで目的のものを表示させられないので結果こうなりました(ーー; 他にも遅くなっている理由があります 「データ1」などの元となるMDBファイルに入っているテーブルを全てリンクデーブルで参照しています(言い方あってるかな?) なぜ普通にインポートして使わないのかという理由を説明します。 ・「データ」というファイルは毎日、新しくシステムから落ちてきます ・私としては毎日行うクエリを再利用したい ・「データ1」というファイルをある場所に置いておき、自分のデスクトップにMDBファイルを作成し(これを作業ファイルと呼ぶ)、そこに「データ1」の中のデーブルをリンクさせておく。 そして作業ファイル内にクエリを作製する あとは毎日の新しい「データ」ファイルを過去のファイル(作業ファイルにインポートしたリンク先)に上書き保存する。 こうすることでクエリを作製し直さないで同じクエリを再利用し、表示されるデータは毎日最新をキープする。これが理由なんです。 (本当は作業ファイルもネットワーク上に置きたいのです、というか置いていました。しかし遅すぎるため今は取り敢えずデスクトップ上に置いています) しかしこのクエリが多重で行われているためか結果を表示するのに3分~5分かかります。 これを早くしたいのです。 上記の方法におかしな所や、こうしたほうがより早くなるなどのアドバイスがあればお願いします。 そして別件ですが、こういった状況ですので個人的に色々調べてみました。 どうもaccessは大きなデータには向いていない?というような情報を目にします。 「データ1」などのMDBファイルにあるデーブルは100万行などのテーブルもあります。 MDBファイルの容量も2GBギリギリです。 こういう場合はMYSQLやsqliteなどを使用したほうが良いのでしょうか? そういったものを使用した場合は今のaccessのようにGUIで簡単にクエリなどを作成できますでしょうか? そういたものを使用してMDBファイルを扱えるのでしょうか? 非常に分かりにくい質問で申し訳ございませんが宜しくお願い致します。
質問日時: 2012/12/23 23:46 質問者: cafetabaco
解決済
4
0
-
LANで繋がれていないパソコン同士でデータベースを
LANで繋がれていないパソコン同士でデータベースを共有したくてググったら http://office.microsoft.com/ja-jp/access-help/HA010356866.aspx を発見したのですが、これって 「LANで繋がれていないパソコン同士でデータベースを共有したい」 が出来ると言う解釈でいいのでしょうか? また、accessは2007までしか持ってないのですが2010に買い替えないとできないのでしょうか?
質問日時: 2012/12/19 20:13 質問者: bdifbzhz987
ベストアンサー
3
0
-
accessレポートの除外表示、実人数、並べ替え
ご覧いただき、ありがとうございます。 Access2010を使用している初心者です。レポート2枚を作成しています。 3点、お聞きしたいことがあります。 お分かりになる部分だけでも結構ですので、どなたかご教授いただけますでしょうか? ********* (1) グループ化で特定のレコードを除外して表示 レポート名:レポート2 / レコードソース:テーブルI 使用するフィールド:依頼者ID、曜日、項目名 --- 曜日 ヘッダー --- [曜日] --- 項目名 ヘッダー --- ★[項目名] <[項目名]A-Dの各件数> =Count([項目名]) --- レポート フッター --- E <[項目名]がEの件数> =Sum(IIf([項目名]="E",1,0)) ひと月の項目名と件数を下方向に並べます。 この時、項目名A,B,C,Dがあり、Eを除外して表示したいです。 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ また、そのレポート内の下部で、グループ化せずにEの集計も行いたいのです。 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ … ★の式を、=iif([項目名]<>"E",null ,[項目名]) としたら循環参照となってしまいます。 … テーブルIから作ったA-DおよびEのみの選択クエリ、またはテーブルIとEのみの選択クエリに分けて、レコードソースに追加し、参照先を分けようとしましたが、「指定されたフィールド '[項目名]' が SQLステートメントのfrom句にある複数のテーブルを参照しました」とエラーが出ます。 ********* (2) 実人数のカウント レポート名:レポート2 / レコードソース:テーブルI 使用するフィールド:担当者名、依頼者名、会員、項目名 --- レポート ヘッダー --- <「項目名」A-Dの総件数> =Count([担当者])-Sum(IIf([項目名]="E",1,0)) ★<「項目名」A-Dの依頼者実人数> <A-Dで「会員」フィールドが null の総件数> =Sum(IIf([依頼者名]<>"" And [会員]="",1,0))-Sum(IIf([項目名]="E" And [会員]="",1,0)) ★<A-Dで「会員」フィールドが null の依頼者実人数> <A-Dで「会員」フィールドが 1 の総件数> =Sum(IIf([依頼者名]<>"" And [会員]="1",1,0))-Sum(IIf([項目名]="E" And [会員]="1",1,0)) ★<A-Dで「会員」フィールドが 1 の総件数> ひと月の項目名をフィールド「会員」で分けて集計します。 実人数はクロス集計クエリを参照して、手入力すれば解決しますが、できれば自動的に行いたいです。 ********* (3) グループ内での任意の並べ替え レポート名:レポート2 / レコードソース:テーブルI / 使用するフィールド:担当者名、依頼者名、会員 --- 担当者 ヘッダー --- <A-Dでの担当者> ★[担当者] --- 依頼者名 ヘッダー --- --- 項目名 ヘッダー --- <A-Dでの依頼者> [依頼者名] [項目名] <各依頼者、各項目名の件数> --- 担当者 フッター --- <担当者ごとの総件数> =Count([担当者])-Sum(IIf([項目名]="E",1,0)) レポート1の問題を踏まえ、一応、項目名Eを除外して集計しています(現時点で未解決) ここでは、担当者の並び替えを任意に行いたいです。 昇順や降順ではなく、例えばあ・い・う・え・おを、い・う・あ・お・えのように並べたいのです。
質問日時: 2012/12/17 15:57 質問者: goulden149
ベストアンサー
1
0
-
SQLite3(PDO)でクエリー件数を取得したい
SQLite3をPHPで使用しています。 ネットでいろいろ見たのですがわかりませんでしたのでこちらで質問させて頂きました。 SELECTで条件に合うidを抽出した場合にその行数を取得したいのですが、どのようにするとスマートに取得できるのでしょうか? スマートにというのは「データベースへのアクセスが一度で済むような」という意味です。抽出データの取得と件数の取得が一度のアクセスで可能なのでしょうか? $pdo = new PDO(sqlite:test.db); $query = $pdo->prepare('SELECT id FROM testTable WHERE id > 0 AND id < 10'); $query->execute(); 私が現在行なっているのは、データ抽出は上記のコードでやって、件数の取得は以下のようにしています。 $query = $pdo->prepare('SELECT count(*) FROM testTable WHERE id > 0 AND id < 10'); $query->execute(); $num = $query->fetch(PDO::FETCH_NUM); echo $num[0]; ネットで調べてもMySQLやPostgreSQLのことしか載っていなく、なかなかSQLite3での取得方法がわかりません。 お手数ですが教えて頂ければと思います。よろしくお願い致します。
質問日時: 2012/12/16 18:17 質問者: suffre
ベストアンサー
1
0
-
クエリで抽出したデータの累計
管理番号 試験時間 開始日付 終了日付 1 24 2012/1/1 2012/1/2 2 48 2012/1/1 2012/1/3 1 24 2012/1/2 2012/1/3 2 48 2012/1/3 2012/1/5 3 24 2012/1/1 2012/1/2 こういうデータから例えば、管理番号1を抽出して 管理番号 試験時間 累計 開始日付 終了日付 1 24 24 2012/1/1 2012/1/2 1 24 48 2012/1/2 2012/1/3 となるようにしたいのですが、 どなたか教えていただけませんでしょうか。 よろしくお願いします。
質問日時: 2012/12/11 20:58 質問者: sun702
ベストアンサー
6
0
-
ACCESS データベースオブジェクトの表示
会社で使用しているパソコンの中で、3台に同じツールを入れ使用しており動作については何も問題なく使用できているのですが、その中の2台のパソコンについてはファンクション11(F11)キー押下によりデータベースオブジェクト(テーブル、クエリ、フォーム、レポート・・・)を表示することができるのですが、1台はファンクション11(F11)キーを押下しても表示しません。 何か設定があるのでしょうか? オブジェクトの一部変更を行いたいのですが表示することができなく困っています。 回答よろしくお願いいたします。
質問日時: 2012/12/09 00:33 質問者: nodapapa
解決済
2
0
-
エクセルの整数未満四捨五入の表示について
表計算の問題で 平均売価=売上額÷売上数(整数未満四捨五入の表示) というのが出たのですが ネットで調べても難しく、どうやればいいのかさっぱり分かりません・・・。 できるだけ詳しく簡単に教えていただけないでしょうか。
質問日時: 2012/12/08 22:41 質問者: ririkun
ベストアンサー
3
0
-
DBが複雑すぎる
下記画像の社員出身マスタのようなDBがあるとします。 会社だとこれが非常に複雑になり、さらに専門家に結合してもらわないと誰も分かりません。大変な労力です。これが大型DBになると数百のコードマスタとなり、コードマスタとマスタの突合せはともあれ、コードマスタ同士の突合せもあり、重複や入力ミスや勘違いが多発しています。 「山田,青森,青森」と言った感じでは駄目でしょうか。 どうせプログラムで入力チェックしていますし、ラジオボタンで選択する等、入力ミスが起こるはずがありません。いざとなればそこにパキスタンと手入力しても問題なさそうですし、大掛かりなシステム改編作業が減ると思いますが。 何のためにどこの会社もこういう複雑な設計になっているのでしょうか。
質問日時: 2012/12/06 23:21 質問者: tppppp
解決済
9
0
-
ACCESS チェックボックスで表示切替
いっも明確な回答を頂き助かっております。今回もよろしくお願いいたします。 チェックボックスで選択した条件で同じフォームに作成したリストボックスを表示したり非表示にしたり切替を行いたいのですが可能でしょうか?
質問日時: 2012/12/05 21:48 質問者: nodapapa
ベストアンサー
1
0
-
ファイルメーカープロで日本語再変換ができない
Filemaker pro 12v3 windows版を Windows7 64bit Ultimate atok 2012にて利用しております。 日本語のテキストを入力している時に日本語を変換して変換文字を直すために カーソルを戻そうとしても戻りません。 再変換のためには、いつも日本語を最初から入力し直さなければなりません。 他のInternet Explorerやメモ帳、Word、Firefox等のアプリケーションでは、普通にできます。 これは、何かファイルメーカーの設定が必要なのでしょうか?
質問日時: 2012/12/04 21:20 質問者: narubin
解決済
2
0
-
コンボボックスの抽出条件のLikeについて
フォーム内のコンボボックス処理について 現在ACCESS2002でDBを構築しております。 初心者です。 フォーム内でテキストボックスから値【a】をもらい、その【a】を抽出条件として抽出結果を コンボボックスに表示したいと考えております。 ※like関数を使用 Private Sub テキスト1_AfterUpdate() DoCmd.Requery "コンボ1" Me!テキスト1.Requery End Sub コンボボックスの値集合ソースの抽出条件で ((テーブル.カラム) like "'*" & Forms!フォーム!テキスト1 & "*'") 上記で指定したのですが、何も抽出されません。 イコールで下記を実行すると値は抽出されます。 ((テーブル.カラム) = Forms!フォーム!テキスト1 ) LIKE関数の使い方が悪いのでしょうか。 お手数ですが、ご教授願います。
質問日時: 2012/12/04 18:35 質問者: MTM333
ベストアンサー
1
0
-
サブフォームでのテキストとコンボ連動について
ACCESS2002でDBを構築している初心者です。 メインフォームに2つのサブフォーム(サブ1、サブ2)埋め込みを サブフォーム同士を連動させたフォームを作成中です。 2つのサブフォームのうちのサブ1にテキストボックスを基に コンボボックスでSQLを実行して抽出結果を コンボボックスに表示させています。 下記でaの値が変更されるとbにその値を送っています。 Private Sub a_AfterUpdate() DoCmd.Requery "b" Me!a.Requery End Sub その後bの値集合ソースでSQLを実行しております。 SQLの抽出条件「forms!サブ1!a」として、上記で取得した テキストボックスaを使用しております。 サブ1をメインフォームで開き上記を実行すると値を抽出します。 しかしサブフォームで実行した際に、「パラメータの入力」が 出てきて手動で入力しなくてはいけません。 サブフォーム上で実行する際に、イベントプロシージャや SQLの抽出条件を更新しなくてはならないのでしょうか。 お手数おかけいたしますが、ご教授よろしくお願いいたします。
質問日時: 2012/12/03 12:55 質問者: MTM333
ベストアンサー
1
0
-
アクセス2010 MDB>accdb 変換でゴミ
Accesss2002-2003データベース(MDB)からAccesssデータベース(accdb)に変換すると、ゴミ(?)が入るようです。 オブジェクト名を取得しようと下記のコードを利用しています。 '--------------------------------------------------------------------------------------------------- strSQL = "SELECT [Name] " & "FROM MSysObjects " & "WHERE ([Name] Not Like 'MSys*') AND ([Type]=1)" Set db = CurrentDb Set rs = db.OpenRecordset(strSQL, dbOpenDynaset) rs.MoveFirst Do Until rs.EOF s = rs!name DoCmd.RunSQL "INSERT INTO テーブル名(フィールド名) VALUES('" + s + "') ;" rs.MoveNext Loop '--------------------------------------------------------------------------------------------------- 取得したオブジェクト名のなかに、「f_0B367D89DA9A4E86839A6A7C5A7B0530_Data」という、私が作ったものでないものがありました。 オブジェクトウインドにも現れていません。 前後の位置関係からテーブルだと思います。 DoCmd.RunSQL "DROP TABLE f_0B367D89DA9A4E86839A6A7C5A7B0530_Data" とやっても「テーブルは存在しません」となります 「最適化と修復」、空のデータベースにインポート、試してみましたがダメでした。 MDB>accdb 変換するたびにこのオブジェクト名の番号部分が違います。 どのようにしたらこのゴミ取りできますでしょうか? そもそもゴミではないのでしょうか?
質問日時: 2012/11/30 22:10 質問者: situmonnsya
ベストアンサー
1
0
-
SQLの初級の練習問題
SQLを独学で勉強しています。 基本中の基本というべきところはだいたい覚えたのですが、 結合とかになってくるとよく分からなくて四苦八苦しています。 そこで何か問題集などを一冊解いて理解を深めたいと思っているのですが、 何かいい本はありませんでしょうか? ちなみに参考書はいくつか持っているのですが、自分の場合、 本で読むよりも問題を解いて覚えるほうが圧倒的に理解しやすいので 問題集を探しています。
質問日時: 2012/11/28 15:43 質問者: pop4532
解決済
2
0
-
MS-Access レコードセレクタのイベント
こんにちは。 MS-Access2003です。レコードセレクタをダブルクリックした時に以下のようなイベントを設定したいと思っています。 1.テーブルの全データを一覧で表示するクエリを連結した、表形式のフォーム(フォームA)が あり、そのレコードセレクタをダブルクリックします。 2.別に、そのテーブルを連結したフォーム(フォームB)があり、1.でダブルクリックしたデータが、 その「テーブルを連結したフォーム」に表示されて欲しい。 フォームAは参照のみであり、フォームBは更新可能な設定です。 レコードセレクタのイベントはマクロで組みたいのですが、フォームBを開いた後どうすれば そのデータをフォームBでフィルターをかけたように表示できるのかが分かりません。 ご教授いただけると助かります。 よろしくお願いいたします。
質問日時: 2012/11/26 10:31 質問者: hisahi
ベストアンサー
1
0
-
MDBのフィールド数が多いとエラーになります。
下記のコードは、 (1)フォームロード時にアクセスのデータベースにアクセスし、データグリッドビューに表示 (2)フォーム上のデータグリッドビューを編集 (3)データベースに登録ボタン押下すると、フォーム上にあるデータグリッドビューをアクセスのデータベースに反映(update) という作業を行うプログラムです。 このコードを実行した場合、アクセスのデータベース(登録.mdb)のフィールド数の100以上になると、「クエリーが複雑すぎます」とのエラーが出て、データベース(登録.mdb)の更新が行えません。 何とかエラーを出なくする方法は無いでしょうか? PC環境はWINXP+VS2008です。 Imports System.IO Imports System.Data Imports System.Windows.Forms Public Class Form1 Public dAdp As OleDb.OleDbDataAdapter Public dSet As DataSet = New DataSet("T_資料") Public Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load ''▼フォームロード時の処理 Dim cn1 As New OleDb.OleDbConnection("Provider=""Microsoft.Jet.OLEDB.4.0"";Data Source=" & Application.StartupPath & "\登録.mdb;") Dim cmd1 As New OleDb.OleDbCommand("SELECT * FROM T_資料", cn1) cn1.Open() dAdp = New OleDb.OleDbDataAdapter("SELECT * FROM T_資料", cn1) dAdp.Fill(dSet, "T_資料") Me.DataGridView1.DataSource = dSet.Tables("T_資料") cn1.Close() End Sub Public Sub cmd_Db_reg_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmd_Db_reg.Click '▼「データベースに登録」ボタンを押下したときの処理 Try Dim Builder As New OleDb.OleDbCommandBuilder(dAdp) Builder.GetUpdateCommand() dAdp.Update(dSet.Tables("T_資料")) MessageBox.Show("更新に成功しました。") Catch ex As Exception MessageBox.Show("更新に失敗しました。" + vbCr + ex.Message) End Try End Sub End Class
質問日時: 2012/11/23 21:12 質問者: higuchi-yu
解決済
1
0
-
アクセス2010 住所入力支援機能をVBから制御し
郵便番号を入力すると指定されたフィールドに住所が表示される機能。 この機能のオン・オフをVBコードから制御できないでしょうか?
質問日時: 2012/11/23 20:33 質問者: situmonnsya
ベストアンサー
1
0
-
Accessで異なる数を、複数のフィールドに結合
Acsess初心者です。クエリでの結合(紐付け?)方法について質問いたします。 2つのテーブルから、各2つずつのフィールドを結合したいのですが、 以下の条件でそれぞれを同値であるようにしたいのです。 テーブルAには、フィールドp、フィールドqが入っています。 テーブルBには、フィールドr、フィールドsが入っています。 ※m、nは1以上の整数です ・(フィールドp、フィールドq)=(0、n)のとき、(フィールドr、フィールドs)=(2、n)と同値とする ・(フィールドp、フィールドq)=(m、n)のとき、(フィールドr、フィールドs)=(1、m)と同値とする 上記2点で、2つのテーブルを結合することは可能でしょうか?
質問日時: 2012/11/20 18:43 質問者: goulden149
ベストアンサー
6
0
-
sqliteについて
PHPでwebツールを作っているのですが、データの保存にsqliteを使おうと思っています。 そこで疑問なのですが、PHPでsqliteを扱うのはネットなどを見て勉強したのですが、 PHPを実行してweb画面すべてを読み直したり遷移させたりしないで ボタンを押したらsqliteを実行させるのは、どういう方法でやるのでしょうか? javascriptでやれると思ったのですが、ネットで検索してもあまり詳しく解説した サイトがなく、一般的ではないのかなと思いました。 かといってAjaxだと様々なクライアントの環境によって動作チェックしないといけないなど、敷居が上がりますし、手軽にやるにはどのようにするのでしょうか? よろしくお願いいたします。
質問日時: 2012/11/20 18:20 質問者: suffre
ベストアンサー
1
0
-
Access2010 DLookup 関数で!
店舗を管理するデータベースをAccess2010で、 テキストボックスを二つ作り 1.にs店舗no ・2.にs店舗名を作り 店舗NO・店舗名のどちらかに入力すれば検索する「イベントプロシージャ」を書きました。 [イミディエイト]ウィンドウを開きながら構文しましたが、[イミディエイト]ウィンドウ では、うまく作動しますが、イベントロシージャで実際に組みますと「コンパイルエラー:構文エラー」 と表示されます。どこが間違っているのかわかりません。 何方か教えて頂けませんでしょうか? 宜しくお願い致します。 Private Sub s店舗no_LostFocus() If Not IsNull(s店舗no) Then 'DLookup("店舗名","t店舗","[店舗no]= forms![ft店舗seach]![s店舗no]") DLookup("[店舗名]","[t店舗]","[店舗no]="& Forms![ft店舗seach]![s店舗no]) End If End Sub [イミディエイト]ウィンドウ ? DLookup("[店舗名]","[t店舗]","[店舗no]="& Forms![ft店舗seach8]![s店舗no]) 梅が丘店 相模原鵜野森店 ?DLookup("店舗名","t店舗","[店舗no]= forms![ft店舗seach8]![s店舗no]") 梅が丘店 相模原鵜野森店
質問日時: 2012/11/19 21:48 質問者: norichan0214
ベストアンサー
2
0
-
AccessにExcelデータの自動取込時のエラー
いつもお世話になっております。 Access2000(OSはWindowsXP)上にボタンを作り、これをクリックするとExcelデータを自動的にインポートするプログラムを作って実行したら、次のようなエラーメッセージが出ます。 「予期せぬエラーが発生しました。エラー番号:3011 エラー内容:オブジェクト’RTEST’が見つかりませんでした。オブジェクトが存在していること、名前やパス名が正しいことを確認してください。」 プログラムはインターネットを調べて、下記のように書きました。 また、Excelデータはメールに添付されていたサンプルのデータ(項目は、行番号、伝票番号、所属、顧客名、金額、発行日で、データは22件入っています。ファイルの種類は「Microsoft Excel 97-2003 ワークシート」)をマイドキュメントにコピーしました(ファイル名は RTEST.xls )。 エラーが発生したので、C:\にコピーしてやってもみましたが、やはり同じエラーが起こります。 なお、このパソコンにはExcelはインストールされていません・・・これが問題とは思えないのですが。 原因の分かる方がおられましたら、是非対処の方法を教えて頂きたく思います。 あるいは、もっと良い記述の仕方をご教授頂くことでも構いません。 要は、他のパソコン(遠隔地にある)にあるExcelデータをUSBメモリ等のメディアまたはメールに添付して送付してもらい、それを自分のパソコンにコピーし、それをAccess2000にインポートすることができればよいのです。 手動でのインポートは問題なくできたが、自動で行いたいので、悩んでおります。 どうぞ宜しくお願い致します。 (記述したプログラム) --------------------------------------------------------- Private Sub 実行_Click() On Error GoTo エラー Dim strac As String Dim strxls As String Dim strrange As String Dim strmsg As String strac = "T_RTEST" 'Accessテーブルを指定 strxls = "C:\Documents and Settings\DAN\My Documents\RTEST.xls" 'エクセルファイルを指定 ( 'strxls = "C:\RTEST.xls" 'C:\でやったときの記述) strrange = "RTEST" 'データ入力のシート名とセル範囲を指定しない strmsg = "エクセルファイル" & strxls & "を、Accessファイル" & strac & _ "として、データ入力を行います。" & Chr(13) & Chr(13) & _ "エクセルファイルの入力レンジは、" & strrange & "です。" & _ "注意点としては、既にAccessファイル" & strac & Chr(13) & Chr(13) & _ "が存在しているとデータを追加していきますので、実行前に" & strac & _ "を削除しています。" & Chr(13) & Chr(13) & _ "よろしければ、OKをクリックしてください。" 'MsgBoxのメッセージ DoCmd.DeleteObject acTable, strac 'テーブルを削除 If MsgBox(strmsg, vbOKCancel, "Microsoft Access Club") = vbOK Then '最初のデータをフィールド名として使います。 DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel3, _ strac, strxls, True, strrange MsgBox "データ入力は、正常に完了しました。" End If Exit Sub エラー: Select Case Err.Number Case 7874 'エラーの原因となったステートメントの、 '次のステートメントからプログラムの実行を再開します。 Resume Next Case Else MsgBox "予期せぬエラーが発生しました。" & Chr(13) & Chr(13) & _ "エラー番号:" & Err.Number & Chr(13) & Chr(13) & _ "エラー内容:" & Err.Description, 1, "Microsoft Access Club" End End Select End Sub ---------------------------------------------------------
質問日時: 2012/11/19 20:54 質問者: DANSAMA
ベストアンサー
1
0
-
2つのテーブルの比較
フリーで公開されているCSVファイルをインポートしてテーブルを作成したのですが、そのCSVのファイルが追加されたり変更された時に一括で追加変更を実施しようと思い(データが2万件以上有る為一つ一つ確認するのは無理)作成し追加された場合の処理は不一致クエリを利用して問題なく出来たのですが変更された場所が有った場合の更新を不一致クエリにて行ったところ全ての件数を更新してしまうのでネットにて調べたところサンプルが有ったのでそれを元に下記の通りに記載したのですが、JOIN操作の構文エラーというエラーが出て前に進みません。 どこに問題があるのかサンプルと見比べたのですが一向に判りません。 誠に申し訳ございませんがご教授願います。 尚、サンプルとして見たのは下記のサイトです。 http://www.accessclub.jp/bbs3/0043/superbeg17558.html SELECT T傷病名マスタ取込用.傷病名コード, T傷病名マスタ取込用.傷病名 As 傷病名, T傷病名マスタ.傷病名 As 傷病名, T傷病名マスタ取込用.ショウビョウメイカナ as ショウビョウメイカナ, T傷病名マスタ.ショウビョウメイカナ as ショウビョウメイカナ, T傷病名マスタ取込用.ICD10コード as ICD10コード, T傷病名マスタ.ICD10コード as ICD10コード, T傷病名マスタ取込用.大分類 as 大分類, T傷病名マスタ.大分類 as 大分類, iif([T傷病名マスタ]![傷病名]=[T傷病名マスタ取込用]![傷病名],null,"傷病名") & iif([T傷病名マスタ]![ショウビョウメイカナ]=[T傷病名マスタ取込用]![ショウビョウメイカナ],null,"ショウビョウメイカナ、") & iif([T傷病名マスタ]![ICD10コード]=[T傷病名マスタ取込用]![ICD10コード],null,"ICD10コード、") & iif([T傷病名マスタ]![大分類]=[T傷病名マスタ取込用]![大分類],null,"大分類、") From T傷病マスタ RIGHT JOIN [T傷病名マスタ取込用] ON [T傷病名マスタ].[傷病名コード] = 傷病名コード where ((((iif(Nz([T傷病名マスタ]![傷病名])=Nz([T傷病名マスタ取込用]![傷病名]),null,","傷病名、") & iif(Nz([T傷病名マスタ]![ショウビョウメイカナ]=Nz([T傷病名マスタ取込用]![ショウビョウメイカナ]),null,"ショウビョウメイカナ、") & iif(Nz([T傷病名マスタ]![ICD10コード]=Nz([T傷病名マスタ取込用]![ICD10コード]),null,"ICD10コード、") & iif(Nz([T傷病名マスタ]![大分類]=Nz([T傷病名マスタ取込用]![大分類]),null,"大分類、"))is not null)); union select T傷病名マスタ.傷病名コード, T傷病名マスタ.傷病名 as 傷病名, T傷病名マスタ取込用.傷病名 as 傷病名, T傷病名マスタ.ショウビョウメイカナ as ショウビョウメイカナ, T傷病名マスタ取込用.ショウビョウメイカナ as ショウビョウメイカナ, T傷病名マスタ.ICD10コード as ICD10コード, T傷病名マスタ取込用.ICD10コード as ICD10コード, T傷病名マスタ.大分類 as 大分類, T傷病名マスタ取込用.大分類 as 大分類. iif([T傷病名マスタ]![傷病名]=[T傷病名マスタ取込用]![傷病名],null,"傷病名、") & iif([T傷病名マスタ]![ショウビョウメイカナ]=[T傷病名マスタ取込用]![ショウビョウメイカナ],null,"ショウビョウメイカナ、") & iif([T傷病名マスタ]![ICD10コード]=[傷病名マスタ取込用]![ICD10コード],null,"ICD10コード、") & iif([T傷病名マスタ]![大分類]=[傷病名マスタ取込用]![大分類],null,"大分類、") ON T傷病名マスタ LEFT JOIN T傷病名マスタ取込用 on T傷病名マスタ.傷病名コード=T傷病名マスタ取込用.傷病名コード where ((((iif(Nz([T傷病名マスタ]![傷病名])=Nz([T傷病名マスタ取込用]![傷病名]),null,","傷病名、") & iif(Nz([T傷病名マスタ]![ショウビョウメイカナ]=Nz([T傷病名マスタ取込用]![ショウビョウメイカナ]),null,"ショウビョウメイカナ、") & iif(Nz([T傷病名マスタ]![ICD10コード]=Nz([T傷病名マスタ取込用]![ICD10コード]),null,"ICD10コード、") & iif(Nz([T傷病名マスタ]![大分類]=Nz([T傷病名マスタ取込用]![大分類]),null,"大分類、"))is not null));
質問日時: 2012/11/19 15:58 質問者: t_cusl2
解決済
3
0
-
レコードセットで得た結果をサブフォームに出力したい
こんにちは。Access 2010のフォームについてお教え頂けないでしょうか。 下記URLのようにForm1があります。 http://kie.nu/yHO Form1には下記のオブジェクトがあります。 ・テキストボックス tb1 ・ボタン b1 ・サブフォーム sf1 またテーブルが1つあります。 ・テーブル T1 やりたいこと: テキストボックスにキーワードを入力して検索ボタンを押すと、検索結果がサブフォームに表示されるようにしたい。 条件: VBAでやりたい。 そこで下記のコードを書いてみました。 Private Sub cmd_exe_Click() Dim objADOCON As ADODB.Connection Dim objADORS As ADODB.Recordset Dim SQL As String Set objADOCON = Application.CurrentProject.Connection Set objADORS = New ADODB.Recordset SQL = "select * from T1 where keyword = '" & tb1 & "'" objADORS.Open SQL, objADOCON, adOpenKeyset, adLockOptimistic ここまではできて、無事にレコードセットも取得することができました。 しかし、ここでつまってしまって、どのように結果をサブフォームに出力していいのかわかりません。 こちらお教え頂けないでしょうか。宜しくお願いします。
質問日時: 2012/11/15 20:07 質問者: mellow91
ベストアンサー
1
0
-
Btrieve6.15ddfファイルなしをテキスト
BUTILというユーティリティを使いテキスト変換したのですが文字列はうまく出てるようなのですが数字が文字化けしてるようでうまくいきません 再度教えていただきたいです お願いいたします
質問日時: 2012/11/10 19:33 質問者: dat11111118
解決済
3
0
-
ファイルメーカーで画像ファイルを背景にしたい
ファイルメーカーVer11を使用しています。 以下の方法がよくわかりません。どのようにしたらよいのでしょうか。 PDFファイルを背景にしたいのですができません。jpgなどならできるのでしょうか。 正確には以下の事をしたいと思っています。 新規にファイルを作成します。 その際、紙ベースの書類をPDF化して、背景などで取り込む。 その画像上に合わせて、フィールドを配置したいと思います。 つまり、紙で記入する場所に合わせて、フィールドを配置する。 印刷時に画像ごと印刷をすると、紙に直接記入したのと同じような感じで印刷ができる。 ファイル作成時に、紙と同じように作ればいいのですが、細かい内容が多いので、 取り込んで作成ができればと思っています。 よい方法はないでしょうか。
質問日時: 2012/11/10 12:01 質問者: hirohiro119
ベストアンサー
1
0
-
FileMakerで全レコードを対象外にする方法
FileMakerでスクリプトを使用して全レコードを対象外にする方法を教えて下さい。 デジカメでで撮影した写真をFileMakerで管理しています。 流れとしては 1.先頭レコードに移動し 2.「複数レコードを対象外に」を選び該当件数分の数字を入れ、全て対象外に 3.デジカメから画像を取り込み、顧客名や撮影場所や日付等の内容を打ち込み、⌘shift=でその時に取り込んだ内容を一括変換しています。 スクリプトで一度に作業したいのは上記の1~2です。 1~2の作業が面倒なのと、その作業を忘れて3の作業を行うと整理が付かない状態となります。 ご回答のほど、よろしくお願いします。
質問日時: 2012/11/09 14:34 質問者: labola
ベストアンサー
2
0
-
ビートリーブ6.15ファイルをcsvに変換
ビートリーブ6.15ファイルをcsvファイルに変換 したいのですがご存知の方教えていただきたいです。ddfファイルはありません 困っておりますよろしくお願いいたします
質問日時: 2012/11/09 00:54 質問者: dat11111118
解決済
1
0
-
通販販売管理ソフトが起動できなくなりました。
通販販売管理ソフトを起動しようとすると起動できなくなりました。 ソフトはドットコム通販プロです。 http://www.com2han.com/ 製造元は、再インストールして下さい。という指示でしたが、新しくプログラムをインストールし直しても症状は変わりません。 次のメッセージがでて起動できません。 マクロを実行しようとしたか、Visual BasicでDoCmdオブジェクトのメソッドを使おうとしましたが、現 在地の作業を実行しているために、このアクションを実行できません。 たとえば、コントロールを再描画しているときや、式の値を計算しているときは、フォーム上でアクション を実行することはできません。 しばらくした後でアクションを実行してください。 他のソフトは何も起動していませんが、いつもこのメッセージがでて起動できません。 誰か対応策をご指導下さい。 よろしくお願いします。
質問日時: 2012/11/08 15:32 質問者: lasses
解決済
1
0
-
エクセル 入力フォームのデータを別シートに書き込む
エクセル 入力フォームのデータを別シートに書き込む方法 1.シート1のA2に日付、B2に文字列、C2に金額、D2に個数、E2に合計金額を入力する。 2.内容確認後、入力ボタンを押すと、 Sheet2の集計表リンクさせ、尚且つシート2内で1か月分の集計を取ります。 つまりシート1は入力シートで、同じセルに値を入力します(次回はデータが上書きされる)が、シート2では、集計表の1列ずつ下に新しく記録され1か月分の入力がされていく。 このような入力フォーム(マクロ)を作りたいと思っています。 初めて投稿するので、質問がよく分からないかもしれませんが、 よろしくお願いします。
質問日時: 2012/11/07 22:47 質問者: punipunimiyu
解決済
3
0
-
SQLとデータベースを学ぶには?
今年からIT企業に勤める者です。 先輩から「JavaとSQLを勉強しといて」と言われました。 Javaも苦手ですが、データベース関係は、研修でサラッと触れてから無視してました。基盤に近い感じがして更に苦手意識があります(文系出身ということも関係しているかも)。 そこで、苦手意識のある人でも学びやすい、データベース関係のテキストや問題集、サイトでオススメのものを教えて下さい。なお、会社はIBMグループということもあり、DB2というものを使ってるそうです(RDBSについてもよくわかってません)。 よろしくお願いします。
質問日時: 2012/11/05 21:04 質問者: kuu1207
ベストアンサー
2
1
-
Access 削除クエリが重い
お世話になります。 環境:Access2003 SQL Server 2008 R2 Express 先日、Accessのローカルにあるテーブルが20万レコードを超えた為、SQLサーバーへ移行しました。 しかし、Accessより削除クエリにて(フォーム上に設置した削除ボタンにて)当該テーブルのレコードを削除しようとすると、4分ほどかかりました。 なお、ローカルにあったときは上記操作をしても2、3秒程度で削除完了してました。 PCのスペックやテーブルのレコード数によるかとは思うのですが、ローカルテーブルとSQLテーブルでこんなに時間が違うものなのでしょうか。 また、回避策や何か設定すれば早くなるなどございましたら、ご教授頂けたらと思います。 宜しくお願い致します。
質問日時: 2012/11/05 17:36 質問者: naoto0216
解決済
3
1
-
VBAの書き方を教えてください。パート2
10月12日に、こちらでVBAの書き方をお聞きした内容の続きになります。 http://oshiete.goo.ne.jp/qa/7744550.html FrmLevelInitの実行が定期的に停止し、ログインできなくなる。 または、一度ID、Passを入力してはじかれた後、Passを再入力し直すとログイン出来る。 の2点が発生してしまいます。 環境がRuntimeを使って使用しているので、作成者が何度もVBAを立ち上げて実行し、再配布している状態です。 すみませんがお手伝い頂けますでしょうか。 Public Sub FrmLevelInit(ParamArray v()) On Error Resume Next If (IsMissing(v)) Then sIdSave = "" sNameSave = "" iUserLevel = 0 Else sIdSave = v(0) sNameSave = v(1) iUserLevel = CLng(v(2)) End If End Sub ' 指定されたフォームのコントロールのタグをチェック Public Sub FrmLevelSet(frm As Form) Dim ctl As Control Dim i As Long For Each ctl In frm.Controls With ctl i = InStr(.Tag, "," & iUserLevel & ",") If (i > 0) Then .Enabled = False End With Next End Sub Public Function LoginId() As String ' ID を返す LoginId = sIdSave End Function Public Function LoginName() As String ' 名前を返す LoginName = sNameSave End Function
質問日時: 2012/11/05 15:36 質問者: t-seisan1
ベストアンサー
3
0
-
access初心者です。 アパレルの商品管理
access初心者です。 アパレルの店舗の商品管理をaccessで考えています。 3店舗の商品管理をaccessで考えているのですが、 accessで商品マスターテーブルを作成の際、サイズも分けて管理したいと考えています。 その際、サイズごとに商品コードを変更していかなければいけないのでしょうか? accessのみどりの本を見ただけの知識なので、 質問自体が、合っているのかわかりませんが、質問させていただきました
質問日時: 2012/11/05 12:34 質問者: sensese
解決済
1
0
-
Accessのレポートの集計に条件をつけたい
いつもお世話になります。 Access2010でレポートでの集計を行う際に条件をつけるには、どうすればよいか 教えて下さい。 レポートを作成した際、販売店コードでグループ化しています。 その中で消費者コードのレコードをカウントし、販売店コードフッターでカウント数を プリントしています。 このレコード数をカウントする際に、すべてのレコードではなく、そのレコード内にある 売上額の欄が0円より大きい(売上がある)消費者の件数をカウントするようにしたいと 考えています。 明細行には売上のない消費者もプリントされるため、プリントされる行数とカウント数は 異なってきますが、それはかまいません。 また売上がない消費者も含めた全レコード数も必要ありません。 このような条件を指定するにはどうすればよいでしょうか? よろしくお願いします。
質問日時: 2012/10/29 15:18 質問者: crabcan
ベストアンサー
1
0
【データベース】に関するカテゴリ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【その他(データベース)】に関するコラム/記事
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースファイル(.db)を開きた...
-
エクセルのフィルタ抽出が固まる
-
CSVファイルでテキストの改行の方法
-
Accessを開きなおすとテキストボッ...
-
テキストボックスにコントロールソ...
-
ACCESSのSQLで、NULLかNULLでないか...
-
データベースの勉強 公務員を目指し...
-
はじめてのAccess 2019 について
-
DocuWorksでの印刷
-
将棋のDB。「この局面と同一の局面...
-
googleフォームでインストールした...
-
AccessのSQLで、FROM句の構文エラー
-
DB2のSELECTでカンマ編集についてご...
-
データベースソフトのTCARDについて...
-
「1004:アプリケーション定義また...
-
シートが異なるセル同士を、相互に...
-
マイクロソフトAccessでsqlのas句の...
-
コンピュータ用語、データベース用...
-
データベースソフトの「TCARD for W...
-
android版のMs accessはありますか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースファイル(.db)を開きた...
-
将棋のDB。「この局面と同一の局面...
-
ACCESSのSQLで、NULLかNULLでないか...
-
CSVファイルでテキストの改行の方法
-
最新の日付とその金額をクエリー抽...
-
エクセルのフィルタ抽出が固まる
-
警察はスマホに保存した動画や画像...
-
Accessを開きなおすとテキストボッ...
-
顧客データベースを作る場合、名字...
-
シートが異なるセル同士を、相互に...
-
テキストボックスにコントロールソ...
-
DBエラーを解決したい
-
マイクロソフトAccessでsqlのas句の...
-
帳票フォームでのあるコンボボック...
-
Access クエリ上で表示させた割り算...
-
DocuWorksでの印刷
-
Excelフィルタ抽出で「検索していま...
-
DB2のSELECTでカンマ編集についてご...
-
android版のMs accessはありますか?
-
20万行あるデータを動かしたい
おすすめ情報