ACCESS総合相談所 そ ..
[2ch|▼Menu]
751:名無しさん@そうだ選挙にいこう
07/11/13 17:41:20
帳票形式でした。すみません。教えて下さい。

752:名無しさん@そうだ選挙にいこう
07/11/13 17:58:16
>>751の使っているフォームが連結フォーム
●連結されている列の型がテキスト型
だからだと思われ

あとはHELPでフィールドの型と特徴を自分で調べれ



753:751
07/11/13 18:24:27
>>752
そのことはついさっき自己解決しました。ありがとうございます。

実は一昨日、上司の指導でがプロジェクトにしてSQLにつなぐことで何千文字かが入るようになるようにする、
ということになりました。僕は初心者なのでよく分からないのですが、
言われるがままにキーボードを叩いて、そういう風にしてみたところ、
単票では入るのですが、帳票形式では255しか、表示されなくなりました。
今からaccdbに戻すというのもしんどいので、
解決法分かる方、宜しかったらご指導願えませんでしょうか。
長文申し訳ありません。

754:名無しさん@そうだ選挙にいこう
07/11/13 23:13:48
ちょっと混乱してしまったので質問します。
ADO方式でsqlで発行したのですが、どうもうまくいかないようです。
今までもやってたのに何か間違えてる?
もうループ状態です。
Dim cnn As New ADODB.Connection
Set cnn = Application.CurrentProject.Connection
Set rst = New ADODB.Recordset
Dim SQL As String
SQL = "SELECT 職番.番号, FROM 職番;"
rst.Open SQL, cnn, adOpenKeyset, adLockOptimistic
rst.MoveFirst
Do Until rst.EOF
MsgBox rst!番号
rst.MoveNext
Loop
End Sub
sql文はクエリ作成からのコピーであとで
いろいろ変化させるつもりなのですが、
まず開いていないようなのです。
単純な間違えなのか、他に設定があったのかわからなくなりました。
お願いします。


755:名無しさん@そうだ選挙にいこう
07/11/13 23:29:18
>>754

rst型宣言してみては。

756:名無しさん@そうだ選挙にいこう
07/11/13 23:31:24
>>754

あと、FROMの前のカンマ消せ。

757:名無しさん@そうだ選挙にいこう
07/11/14 00:21:45
質問です。
帳票フォームの値の取得の仕方が分かりません。

758:名無しさん@そうだ選挙にいこう
07/11/14 02:15:22
??帳票フォームのあるコントロールを見たいということかな?
それともあるレコード??前者の場合Forms!frm_○○○!コントロール名だし、後者はDlookupで拾ってこないと無理だね

759:名無しさん@そうだ選挙にいこう
07/11/14 19:42:52
質問ですが、AccessのレポートをWordにそのまま出力する方法はありますか?
ツール→Office Link→Wordに出力
とやると、フォームから入力したデータだけが出力されてしまいます。
ファイル→エクスポートでも同じです。

ファイル→エクスポートでスナップショットで保存するとうまくいくのですが、
今度は編集できないのでWordがいいです。


760:名無しさん@そうだ選挙にいこう
07/11/14 20:56:43
Wordはいまだにリッチテキストの枠から抜け出していないから
Accessのレポートのような自由配置の文章は基本的に表現できない。

761:名無しさん@そうだ選挙にいこう
07/11/14 21:31:37
Publisher 使ってください
Word はワープロです

762:名無しさん@そうだ選挙にいこう
07/11/14 21:32:35
>>754

志村、全角スペース!

763:名無しさん@そうだ選挙にいこう
07/11/14 23:15:23
【 システム環境  . 】 Windows XP
【 VBAが使えるか .】 はい
【 VBAでの回答  】 否

初心者厨です。

Access 2003をインストールし、
Access97にて作成したmdbを開こうとしたら「[データベースを変換/開く] ダイアログ ボックス」が表示されました。
変換を選択したところ、問題なく変換されたようなのですが、
mdbファイルを開くたびに、DBのパスワード入力を求められるようになりました。

なんで97の動作と変わってしまうんだろう…そこまでは自動では移行できないから
自分でなんとかしろよ、ということなんでしょうか…。

パスワード入力を毎回するのは面倒なので、
自動化したいのですが…一般的にはどのようにするのでしょうか。

(当方が作成したmdbファイルではないので、
 97時代のファイルはあるものの、
 97のときはどうやって実現していたのかはわからないです)。


764:名無しさん@そうだ選挙にいこう
07/11/14 23:18:09
>>760
ありがd


765:名無しさん@そうだ選挙にいこう
07/11/15 00:11:09
>>758
ありがとうございます。

Dlookupのほうです。
ムズそうです...

766:名無しさん@そうだ選挙にいこう
07/11/15 01:42:28
>>763
97時代のmdbをどこかにうpしてくれれば教えてあげる


767:名無しさん@そうだ選挙にいこう
07/11/15 11:38:09
初心者です。教えて下さい。OSはウィンドウズXPでアクセスは2003です。
一対多の関係の2つテーブルでクエリを作成すると一側の主キー順に並ぶ
のですが。
一対多、一対多の3つのテーブルでクエリを作成するとそうなりません。
ある程度主キー順に並ぶかと思ったのですが。
どういう基準で並び順がきまるのが理解できません。




768:名無しさん@そうだ選挙にいこう
07/11/15 12:15:41
Accessでは、主キー順にデータが保存されているわけではなく、データが「集まってる」だけなので、並べ替え指定しなければどう並んでもおかしくないらしい。

769:名無しさん@そうだ選挙にいこう
07/11/15 12:18:45
当り前だ
Accessでは、って何だよ

770:名無しさん@そうだ選挙にいこう
07/11/15 13:19:21
>>768どうもありがとう。
ただまだちょっと納得ができない所が・・・
テーブル1個、又は2個からクエリを作成すると主キー順に並ぶんですが。
テーブルが多いと並びはアクセスまかせで並ぶと考えればいいのでしょうか。


771:名無しさん@そうだ選挙にいこう
07/11/15 17:05:18
結合の仕方をうまくやれば、テーブルの数に関係なく、
あるテーブルの主キーの並びにすることは可能である。

772:名無しさん@そうだ選挙にいこう
07/11/15 17:08:42
そんなの保証されない

773:名無しさん@そうだ選挙にいこう
07/11/15 17:19:19
>>770
並びがおかしいクエリのSQL文を載せてくれないか。
改善策を指摘できるかもしれない。

774:名無しさん@そうだ選挙にいこう
07/11/15 17:22:00
並び順を指定しないのに勝手に並べってのは、犬でも無理

775:名無しさん@そうだ選挙にいこう
07/11/15 18:02:33
すべてじゃないが、できる場合もあるってこと。

776:名無しさん@そうだ選挙にいこう
07/11/15 18:09:53
何を言ってるかと思えば、画面に表示される順番のことか。
そんなん、指示しなければ Accessの勝手だよ。

777:名無しさん@そうだ選挙にいこう
07/11/15 18:47:03
>テーブル1個、又は2個からクエリを作成すると主キー順に並ぶんですが。

それは「たまたま」だと認識するべき


778:名無しさん@そうだ選挙にいこう
07/11/15 18:51:13
うん、テーブル結合処理終わった時の状態で表示してるだけ。

779:名無しさん@そうだ選挙にいこう
07/11/15 18:56:19
>>773 お恥ずかしいです。実は超図解アクセス2003総合編で見積書作成クエリ1
からフォームを作成している時、何で脈略の無い並びで表示されているのか
疑問に思ったもので・・・。
SQLはこれでいいのでしょうか?
SELECT DISTINCTROW 見積データ.見積ID, 見積データ.見積内容,
 見積データ.納入場所, 見積データ.顧客ID, 顧客マスター.会社名,
顧客マスター.担当社員ID, 社員マスター.氏名, 見積データ.見積日,
 見積データ.見積有効期限
FROM 社員マスター INNER JOIN (顧客マスター INNER JOIN 見積データ ON 顧客マスター.顧客ID=見積データ.顧客ID) ON 社員マスター.社員ID=顧客マスター.担当社員ID;

780:名無しさん@そうだ選挙にいこう
07/11/15 18:58:51
order by 入れろよ。

781:名無しさん@そうだ選挙にいこう
07/11/15 19:38:00
見やすくするため、フィールドは整理したが、
このSQL文では見積データの主キー順に並ぶため、ORDER BY の時間が必要ない。

SELECT 見積データ.*,顧客マスター.会社名,社員マスター.氏名
FROM (見積データ
INNER JOIN 顧客マスター ON 顧客マスター.顧客ID=見積データ.顧客ID)
INNER JOIN 社員マスター ON 社員マスター.社員ID = 顧客マスター.担当社員ID;


782:名無しさん@そうだ選挙にいこう
07/11/15 19:53:28
>>781
なんか危なそうな思考だな
その前に、他の操作でテーブル弄ってても、オケなのか?

783:名無しさん@そうだ選挙にいこう
07/11/15 21:11:04
[補足]
長年の経験によると以下のような法則があることに気付いた。

クエリの構造が以下の場合

見積(a) 多対1 顧客(b)
顧客(b) 多対1 社員(c)

(a)の主キーで並び替える

SELECT *
FROM (a INNER JOIN b) INNER JOIN c

※INNER JOIN は LEFT JOIN でも可(RIGHT JOIN は不可)


784:名無しさん@そうだ選挙にいこう
07/11/15 21:16:35
追記  必ず a →  b →  c の順に並べることがポイント


785:名無しさん@そうだ選挙にいこう
07/11/15 21:18:03
所詮、計算機だから、そりゃルールはあるだろう。

そのルールは予告なく変更される可能性もあるけど。

786:名無しさん@そうだ選挙にいこう
07/11/15 21:54:08
>>784
>>782

787:名無しさん@そうだ選挙にいこう
07/11/15 21:56:27
ミスってた。

>>781の場合は  社員マスタは LEFT JOIN でないとうまくいかない。

788:名無しさん@そうだ選挙にいこう
07/11/15 22:01:22
INNER JOIN ではなく LEFT JOIN だけなら 確実にできるようだ。 

789:名無しさん@そうだ選挙にいこう
07/11/15 22:16:15
[正解]

SELECT 見積データ.*,顧客マスター.会社名,社員マスター.氏名
FROM (見積データ
LEFT JOIN 顧客マスター ON 顧客マスター.顧客ID=見積データ.顧客ID)
LEFT JOIN 社員マスター ON 社員マスター.社員ID = 顧客マスター.担当社員ID;


790:名無しさん@そうだ選挙にいこう
07/11/15 22:23:12
よくわからないが>>783がその長い期間になにも学習してないことはわかった。

791:名無しさん@そうだ選挙にいこう
07/11/15 22:24:13
もう突っ込まれてるけど、order byつければ済む話。

仮に「○○のようだ」という説の確実性が99.9%by当事者主張だったとしても、
そんな仕様外の挙動に依存してまで正規SQL句のorder byを使いたくないって、
いったいどういう神経

792:名無しさん@そうだ選挙にいこう
07/11/15 22:32:43
すみません
Access のオートナンバーなのに番号順じゃなくて
変な番号になってしまったレコードが1個出来てしまいました

例:
1
2
3
13421398475923459823
5
6
7

みたいな風になってしまっています
他の場所のデータは壊れていないみたいなので
番号だけ直したいのですが直そうとすると
オートナンバーなので警告が出てしまって直せません

どうすれば直せますか?


793:名無しさん@そうだ選挙にいこう
07/11/15 22:39:55
更新クエリで

794:名無しさん@そうだ選挙にいこう
07/11/15 22:53:32
>>791
チューニングを極限まで極めようとすると、
SQL文の構造の検討は重要だよ。

795:名無しさん@そうだ選挙にいこう
07/11/15 23:05:09
>>794
>>782

796:名無しさん@そうだ選挙にいこう
07/11/15 23:12:55
チューニングw

極限www



Order Byつけ忘れてるやつがwwwww

797:名無しさん@そうだ選挙にいこう
07/11/15 23:18:28
更新クエリでテーブルより該当データの数をカウントしたいのですが、
0件の場合、まったく反応してくれません。
0件をカウントすることはできないのでしょうか。

798:名無しさん@そうだ選挙にいこう
07/11/15 23:26:42
指定しないで画面の並び順に拘る奴は、桐にしとけ
桐なら論理行番号あるど

799:名無しさん@そうだ選挙にいこう
07/11/15 23:27:25
>>796
order by なんてユーザに見せる最後の段階でつければよいものであって、
それ以前に膨大な数のSQL文を処理せにゃならん場合があるだろが・・・

800:名無しさん@そうだ選挙にいこう
07/11/15 23:33:03
>>781はまさにその「ユーザに見せる最後の段階」ってやつなのに
order byなしで並び順が保証されるとか思ってるやつw

801:名無しさん@そうだ選挙にいこう
07/11/15 23:39:03
>>799
元々、最終的に画面で見る並び順を問題にしてるんだろ

802:名無しさん@そうだ選挙にいこう
07/11/15 23:49:57
俺はテーブルを開く時と同様にクエリでも主キー順に開けるようにする手法を提示しただけだ。

803:名無しさん@そうだ選挙にいこう
07/11/15 23:52:10
テーブルを開く時は主キー順に画面表示される、っと

804:名無しさん@そうだ選挙にいこう
07/11/16 00:15:18
うちのアクセスはテーブル開くと
最近更新した行が最後に来てるけど


805:名無しさん@そうだ選挙にいこう
07/11/16 00:17:37
普通主キー順だけど黄身卵堵殺は違うの?

806:名無しさん@そうだ選挙にいこう
07/11/16 00:28:00
id(主キー)が飛んでいるデータの番号を詰めて振りなおすのをSQLでやるときは

update hoge set id = max(id) + 1 order by id

とかで大丈夫ですか?


807:名無しさん@そうだ選挙にいこう
07/11/16 00:36:36
なんでやってから聞かないんだ

808:名無しさん@そうだ選挙にいこう
07/11/16 00:37:30
見るからに大丈夫そうじゃないが、やれば分かるんじゃね。

809:名無しさん@そうだ選挙にいこう
07/11/16 00:50:54
updateにorder byは2000までは使えたけど2002で使えなくなった記憶が・・・

810:791
07/11/16 02:38:59
>>794
すまん、ぶっきらぼう杉田。
ネタとしては面白いのでI love Accessあたりで投下すればそれなりかもと思うが
>767 は初心者と自己申告しているので、相談所でそれを投げるのはどうかと思ったのよ。

まあマターリいこうや。

811:名無しさん@そうだ選挙にいこう
07/11/16 09:45:45
767です。自分はSQLとかはあまり理解できてないのでだんだん難しくなってきました。
これからがんばって勉強します。
基本的にはレコードの並びはアクセスまかせということは理解できました。
ニキータさんのサイトでエクセルとアクセスは別物だという知識は得た積もり
でしたが、身に付いていなかったです。
どこかエクセル的にみていたようです。今回の事で完全に身につきました。
お騒がせしました。

812:名無しさん@そうだ選挙にいこう
07/11/16 20:24:42
おーい、テーブルの並び順は確かに普通は主キー順だけどさ、
これは主キーがインデックスの先頭に指定されるからで、
別のフィールドを優先して並べ替えるようにも指定できるだろ?

(テーブルのデザインビューで、表示→インデックス)


で、これをいじっても>>781は成り立つの?

813:名無しさん@そうだ選挙にいこう
07/11/17 00:19:18
確かにキーの入れ替えをするとうまくいかなくなるな。
この法則は無意味だ。忘れてくれ。

814:名無しさん@そうだ選挙にいこう
07/11/17 08:31:47
第一法則
このSQL文では見積データの主キー順に並ぶため、ORDER BY の時間が必要ない。

SELECT 見積データ.*,顧客マスター.会社名,社員マスター.氏名
FROM (見積データ
INNER JOIN 顧客マスター ON 顧客マスター.顧客ID=見積データ.顧客ID)
INNER JOIN 社員マスター ON 社員マスター.社員ID = 顧客マスター.担当社員ID;

第二法則
キーを入れ替えた場合、そのキーの順序で並ぶ


815:名無しさん@そうだ選挙にいこう
07/11/17 11:48:31
ダメだこいつ・・・ 早くなんとかしないと・・・

816:名無しさん@そうだ選挙にいこう
07/11/17 11:57:34
>>814
ねぇ、他の操作でテーブル弄った後でもオケなの?
直前に、フィルタ掛けたり、並べ替えしてたり

そんなのが普通だと思うんだけど、、、

817:名無しさん@そうだ選挙にいこう
07/11/17 12:06:58
もう、かまうな。

818:名無しさん@そうだ選挙にいこう
07/11/17 23:02:32
>>816
こいつも言ってる事おかしいと思うけどまあいいや

819:名無しさん@そうだ選挙にいこう
07/11/18 01:44:29
たしかに、ウィザードでつくったクエリは、みにくいというか、センスがない。
手書きのほうが、簡潔で、効率よい感じはする。


820:名無しさん@そうだ選挙にいこう
07/11/18 10:44:27
ファイルメーカー、“幕の内弁当”データベース「Bento」公開

821:名無しさん@そうだ選挙にいこう
07/11/18 20:46:52
こんばんわ
アクセスさわったことない全くの初心者なんですが質問させてください

エクセル、ワード文書、フォトショで作ったイラスト、デジカメで撮った写真
などを大量にフォルダで共有しているのですが、これを一元管理するソフト
としてアクセスは使えますでしょうか?

時系列や名前順などいろいろ並べ替えて、表画面から元データを一発で呼び出せれ
ばアクセスで一元管理したいと思っているんですが‥。



822:名無しさん@そうだ選挙にいこう
07/11/18 20:54:49
実ファイルとDB情報の同期がめんどい

823:名無しさん@そうだ選挙にいこう
07/11/18 21:01:49
フォルダー内にある全ファイル名を自動取得し、
データベースに取り込む機能を作ればよい。
VBAの知識があればだが・・・

824:名無しさん@そうだ選挙にいこう
07/11/18 21:11:03
>>821
Access2007 なら、そういうの便利にできるよ
画像データをネイティブに保存できるから
かなりファイルサイズがデカクなるけど

825:名無しさん@そうだ選挙にいこう
07/11/18 21:26:33
>>822〜824
ありがとうございます。
Accessのビデオ教習見て、これでやってみたいと思いました。
光が見えてきたのでAccessで突き進んでみようと思います。

826:名無しさん@そうだ選挙にいこう
07/11/19 10:08:28
>>819
その通りだが、GUIのOS・アプリに対してフィード名もカタカタ・・・は、なぁ。
あのSQLビューでの機能はせめて検索・置き換えぐらいしてくれよと言いたくなる。


827:名無しさん@そうだ選挙にいこう
07/11/19 10:29:40
他のエディタにコピペして検索、置換すればいいだけ。

828:名無しさん@そうだ選挙にいこう
07/11/19 15:44:30
質問です。
フォームで名前のフリガナの所に、かなの直接入力できないように、
VBAでエラーが出るようにしたいんですけど、それってどうやればいいんでしょうか。
良かったら教えて下さい。

829:名無しさん@そうだ選挙にいこう
07/11/19 16:30:31
>>828
そのテキストボックスに文字入力制限みたいなプロパティあるからそれ設定する。
それだけじゃコピペされたりしたらはいっちゃうこともあるから、
あとは、VBAでかけば?
キーコードひろってきて、かな以外をはじくようにするとか

830:名無しさん@そうだ選挙にいこう
07/11/19 16:53:19
>829さん、ありがとうございます。

831:名無しさん@そうだ選挙にいこう
07/11/19 17:13:28
>フォームで名前のフリガナの所に、かなの直接入力できないように

意味がわからんが、フリガナにいれるのは「かな」だろ?
「かな」をいれないようにするっていうことは完全に何も入力できないようにするってこと?
それだったら、編集ロックを「はい」にすればいい


832:名無しさん@そうだ選挙にいこう
07/11/20 09:59:28
>>828
「フリガナ」だったらカタカナ、「ふりがな」たったらひらがなだろ、普通。

833:名無しさん@そうだ選挙にいこう
07/11/20 12:56:15
俺は

StrConv(ひらがな, vbKatakana)

を使って、ひらがなを強制的にカナカナに換えてる。


834:名無しさん@そうだ選挙にいこう
07/11/20 21:40:05
すみませんが教えてください
請求書を作ってます。
金額を桁ごとに分けてレポートの桁ごとの四角の中に入れたいのです。
桁は請求金額がいろいろです。
ちょっと考えたのが
=Right(Int([金額]/100),1)で桁ごと割ればいいのかと思いましたが
もっとスムーズな方法があるような気がして質問しました。
またレポート上で=Rightヲ使うとエラーが出ます。
原因がわかりません。
それとテーブルで書式設定した−入りの郵便番号(244−00011など)
がレポート上に反映しませんがそういうものなのでしょうか。レポートでテキストの書式設定で
000−00000と入力しても駄目なのです。方法が違うのでしょうか。
質問ばかりですみませんがお願いいたします。

835:名無しさん@そうだ選挙にいこう
07/11/21 00:07:39
>>834

郵便番号の書式は「@@@-@@@@」(テキストの場合)。
金額を入れる四角が均等ならば、均等割付。
そうじゃない場合は

=Mid(Format(Cstr([金額]),"@@@@@@@"),1,1)

とかにすればいいんじゃないか(@の数は最大桁数と同じにする)。

836:名無しさん@そうだ選挙にいこう
07/11/21 00:10:33
枠が均等の場合は

=Format(Cstr([金額]),"@@@@@@@"))

のうえ均等割付な。


837:名無しさん@そうだ選挙にいこう
07/11/21 04:55:56
いや
>金額を桁ごとに分けてレポートの桁ごとの四角の中に入れたいのです。
って言ってるんだから

23513857
とかいう数字を
「2」「3」「5」「1」「3」「8」「5」「7」
という枠に入れるという意味かと思ったが・・・
100で割ってRight(1)してるのが謎だが・・・

10で割って余りを右の枠から埋めていくのが常套手段かな

838:834
07/11/21 07:06:25
したいことは837さんのとおりです。
でも835さんや836さんのように
一度定形文字数にして左から数を切り出していけば大丈夫でした。
ありがとうございました

839:名無しさん@そうだ選挙にいこう
07/11/21 10:47:19
質問です。

フォームのテキストボックスのメールアドレス入力チェックを正規表現で作りたいのですが、
親切な人、アドバイス下さい。

840:839
07/11/21 11:28:28
自己解決しました。

841:名無しさん@そうだ選挙にいこう
07/11/21 12:18:16
>>840
どーやったの?

842:839
07/11/21 12:41:43
↓まんまです。
URLリンク(www.sanryu.net)

843:834
07/11/21 20:20:53
おかげさまで2点
わかりました。
ありがとうございました。ただもう一つの
レポート上で=Rightを使うと
エラーと表示が出るのがわかりません。
他の関数でも駄目でした。仕方ないのでクエリ上で処理して
表示しましたが何故ででしょうか?



844:名無しさん@そうだ選挙にいこう
07/11/21 20:29:15
>>834

実はコントロール名とレコードソースのフィールド名が同一って言う
オチじゃないよな?

845:名無しさん@そうだ選挙にいこう
07/11/21 20:29:41
>>842のリンク先の正規表現だと、厳密なチェックにはならないね。
「@@@.@」とかも通っちゃう。

厳密にやるなら
URLリンク(blog.livedoor.jp)
URLリンク(www.din.or.jp)
とかを参考にした方がよいと思う。

846:名無しさん@そうだ選挙にいこう
07/11/21 20:39:33
そのチェックだと「foo@bar@.hogehoge」でもおk?

847:名無しさん@そうだ選挙にいこう
07/11/21 20:47:14
すまん、カブった。

848:名無しさん@そうだ選挙にいこう
07/11/23 00:09:07
ADOでテーブルにフィルターかけて、SQLで別のテーブルに結果を書き出すのってできますか?

849:名無しさん@そうだ選挙にいこう
07/11/23 00:18:59
できなかったらリレーショナルデータベースとして使い物にならないと思うけど

850:名無しさん@そうだ選挙にいこう
07/11/23 06:29:09
insert into hoge () values ()
の代わりに
insert into hoge () select fuga from hage


851:名無しさん@そうだ選挙にいこう
07/11/23 21:54:21
釧路高専 スカトロ の検索結果 約 161 件中 1 - 10 件目 (0.12 秒)
URLリンク(www.google.co.jp)

852:名無しさん@そうだ選挙にいこう
07/11/23 21:58:09
これはアメリカのゲームです。1度やってみてください。
これは、たった3分でできるゲームです。試してみてください。 驚く結果をご覧いただけます。
このゲームを考えた本人は、メールを読んでからたった10分で願い事が
かなったそうです。このゲームは、おもしろく、かつ、あっと驚く結果を 貴方にもたらすでしょう。
約束してください。絶対に先を読まず、1行ずつ進む事。 たった3分ですから、ためす価値ありです。
まず、ペンと、紙をご用意下さい。 先を読むと、願い事が叶わなくなります。
@まず、1番から、11番まで、縦に数字を書いてください。
A1番と2番の横に好きな3〜7の数字をそれぞれお書き下さい。
B3番と7番の横に知っている人の名前をお書き下さい。(必ず、興味の
ある性別名前を書く事。男なら女の人、女なら男の人、ゲイなら同姓の名
前をかく)
必ず、1行ずつ進んでください。先を読むと、なにもかもなくなります。
C4,5,6番の横それぞれに、自分の知っている人の名前をお書き下さ
い。これは、家族の人でも知り合いや、友人、誰でも結構です。
まだ、先を見てはいけませんよ!!
D8、9、10、11番の横に、歌のタイトルをお書き下さい。
E最後にお願い事をして下さい。さて、ゲームの解説です。
1)このゲームの事を、2番に書いた数字の人に伝えて下さい。
2)3番に書いた人は貴方の愛する人です。
3)7番に書いた人は、好きだけれど叶わぬ恋の相手です。
4)4番に書いた人は、貴方がとても大切に思う人です。
5)5番に書いた人は、貴方の事をとても良く理解してくれる相手です。
6)6番に書いた人は、貴方に幸運をもたらしてくれる人です。
7)8番に書いた歌は、3番に書いた人を表す歌。
8)9番に書いた歌は、7番に書いた人を表す歌。
9)10番に書いた歌は、貴方の心の中を表す歌。
10)そして、11番に書いた歌は、貴方の人生を表す歌です。
この書き込みを読んでから、1時間以内に10個の掲示板にこの書き込みをコピーして貼って下さい。
そうすれば、あなたの願い事は叶うでしょう。もし、貼らなければ、願い事を逆のことが起こるでしょう。とても奇妙ですが当たってませんか?

853:名無しさん@そうだ選挙にいこう
07/11/25 23:56:25
Accessオペレータに転職したいサーバ監視員ですが、
仕事では2002、2003,2007どれが使われてるのですか?
何を購入したらいいか迷ってます。
とりあえず、スペシャリストレベルのスキルは取りたいと
思ってます。


854:名無しさん@そうだ選挙にいこう
07/11/26 00:34:28
いまうちの周りで一番多いのは2003
2000〜2002もまだ残ってる
2007はほとんどないけど
これから増えるだろうから無視は出来ないね
あと OpenOffice.org Base も見といたほうがいいよ


855:853
07/11/26 01:51:52
>>854どうも。

856:名無しさん@そうだ選挙にいこう
07/11/27 00:59:02
【 システム環境  . 】 サーバ側:Windows2003R2,クライアントXPProSP2 Access2003
【 VBAが使えるか .】 教科書程度はなんとか・・・
【 VBAでの回答  】 どちらでも大丈夫です。
【 検索キーワード 】 access+メールアドレス管理

データ部分をファイルサーバで共有しているmdb(2003)での話なのですが、
1.社員コード、社員名、メールアドレスを一覧表示する。
2.なんらかの方法で社員を取捨選択させる。
3.送信ボタンを押したら選択された社員すべてにメールを送る。
という処理を考えた時に、1.2のフォームをどの様に作れば良いか悩んでいます。

今はあらかじめローカルのフォームやVBAが入っているmdbへ
テーブル名:T_メールテンポラリ
フィールド:社員コード、社員名、メールアドレス、送信先(yes/no型)
というテーブルを作っておき、form_loadイベントで、共有しているmdbファイルの
社員テーブルをT_メールテンポラリへ追加クエリでコピーし、帳票形式で
表示していますが、やはりフォームが表示されるまで物凄い時間が
かかってしまいます。

抽象的な質問になってしまい恐縮ですが、
この様な処理で、ローカルへのコピー無しで実現する様なやり方がもしあれば、
教えて頂けないでしょうか?


857:名無しさん@そうだ選挙にいこう
07/11/27 01:53:35
ネットワーク越しだからあるていど時間がかかるのは
仕方がないと思うけど、「物凄い時間が」と書いている
ところを見るとそういうレベルの話ではないのだろうね。

関係ないかもしれないけど。
URLリンク(support.microsoft.com)

あと名前の自動修正オプションはもちろんオフでね。

他にもアドバイスが出てくると思うので、いろいろ試して
みてください。

858:名無しさん@そうだ選挙にいこう
07/11/27 02:06:51
クエリが先じゃないかな


859:名無しさん@そうだ選挙にいこう
07/11/27 02:11:50
俺も同じようなことをしており考え方は間違いはないと思うが、
問題は表示に何故そんなに時間がかかるかということだろう。
社員数はどれくらいで、表示するまでに何秒かかるのか?


860:名無しさん@そうだ選挙にいこう
07/11/27 03:04:28
テンポラリテーブルにコピーしてるってことは
ローカルに書き込んでるかSWAPしまくりかだろ
メモリ増やすだけで解決するかもしれんが
テンポラリに書き写すのはidだけにしておいて
その他はview作って表示時のみ参照すれば

861:856
07/11/27 03:14:03
こんな時間に御回答いただき、有難うございます。

>>857
ぬおおお知りませんでした!!早速明日試してみます!!

>>858
質問しておいて本当に失礼極まりない話なのですが、現在
手元にクエリがありません・・・申し訳ないです。明日確認してみます!!

>>859
やっぱりこういうやり方が一般的なんですね・・・
今まで読んできた参考書ではあまり出てこなかった形の処理なので、
物凄い遠回りなやり方をしている様な気になり、質問させて頂きました。
考えてみると、どう足掻いても必要なレコードを全て引っ張ってくるという
処理は絶対必要で、どんな方法でもその時間は絶対に必要ですよね。
現在、元レコード約200件で、大体フォーム描画完了までに初回1分程度 
その後20秒程度です。「物凄い」は大袈裟でした・・・色々すみません。

結果出次第ご報告させて頂きます。有難うございました!!


862:856
07/11/27 03:21:41
>>860
確かに!!気がつきませんでした!!
目からうろこが落ちた気分です。
会社のPCしょぼいんで全然違うと思います。
明日試してみます!


863:名無しさん@そうだ選挙にいこう
07/11/27 19:10:58
毎回全データをダウンロードしてたのか・・・

そりゃ遅いわ。

864:名無しさん@そうだ選挙にいこう
07/11/27 19:25:56
200件程度で20秒はいくらなんでも遅すぎる。
通常なら1秒以内のはずだが・・・
データ読込み以前のデータベースへの接続で時間がかかっているような気がする。
コマンドも細かく分けて時間を計測すれば、どの段階がネックになっているかがわかるはず。



865:名無しさん@そうだ選挙にいこう
07/11/27 19:48:34
全データ一気に取り込みじゃなくて
1行づつやってると遅くなりそうだね


866:名無しさん@そうだ選挙にいこう
07/11/27 20:47:05
レコード200件に20秒ってのもかなりアレな設計だけど
フォームの表示で1分てのはもうどんなことをしてるのか想像さえつかない・・・

867:名無しさん@そうだ選挙にいこう
07/11/27 21:02:37
まあHalf-Life2やりながらだけどな。

868:名無しさん@そうだ選挙にいこう
07/11/27 23:17:02
教えてください

特定のテーブルを、フォームで入力できるようにしたのですが、
入力中に入力内容を間違えた場合、エクセルのクリアコンテンツのマクロのように
ワンクリックで入力内容を消すボタンを作りたいのですが、なかなか上手くいきません


869:名無しさん@そうだ選挙にいこう
07/11/27 23:53:58
Escキーじゃいかんのか?

870:名無しさん@そうだ選挙にいこう
07/11/28 00:53:45
Sub button_Clicked()
Cancel = True
Undo
End Sub


871:名無しさん@そうだ選挙にいこう
07/11/28 01:25:53
Cancel = True は必要ないだろ?

872:名無しさん@そうだ選挙にいこう
07/11/30 14:37:41
今まで XP+Access2002 の環境で共有ファイル(NASではない)で複数パソコンから同時に開けていたのに、
誰かが開いている状態で、後からAccess2007(XP+Access2007でもVISTA+Access2007でも同様)で開こうとしても
開けない(エラーやbusyメッセージが出るワケでもなく何も起きない)という状態が起きています。
先行して開くほうが排他モードで開いているワケでもなく、Access2002が後から開く場合には無問題です。
また、いくつかのmdbファイルで試したところ同様でしたので特定のmdbファイルだけの現象でもないようです。

何かAccess2007側で必要な設定があるのでしょうか?
あるいは先行して開く側で必要な設定があるのでしょうか?

ご存知の方いらっしゃいましたらご教授よろしくお願い致します。

「Access2007」「排他」で検索したところ同様の現象と思われる記事を一件だけ見つけましたが
その記事では「NASに置けば起きない」ことを確認したのみで根本的な対処はされていないようでした。

873:名無しさん@そうだ選挙にいこう
07/12/05 06:28:57
すみませんが教えてください。
フォームに入力した値がテーブルに反映するには、
閉じるか次のレコードに移動する必要があると思いますが、
フォームに入力した表示状態で印字命令をかけたい
場合などはVBAで次のレコードに移ってまた戻るか、閉じてまた戻る
などにすればよろしいのでしょうか?


874:名無しさん@そうだ選挙にいこう
07/12/05 08:32:53
>>873
保存する命令をVBAでやればいいだけ。ヘルプで探してみ。
単純なのは、SendKeysで保存のショートカットキーを送ればいいけど。

875:名無しさん@そうだ選挙にいこう
07/12/05 08:40:18
うん
あと、shift + enter とか

876:名無しさん@そうだ選挙にいこう
07/12/05 10:14:41
>>873
Helpで探すのも面倒だろ。これを印刷前に実行すればよろし。

DoCmd.RunCommand acCmdSaveRecord


877:名無しさん@そうだ選挙にいこう
07/12/05 23:30:41
>>873
フォームの左上に鉛筆のアイコンが出てるからそれをクリック

878:名無しさん@そうだ選挙にいこう
07/12/05 23:38:23
x-media倒産してたんですか!?

どなたか超図解シリーズの
『ACCESSマクロアクションハンドブック(2000/2002/2003対応)』
のサンプルファイルをお持ちではないですか?

現在HPにアクセスできないため、サイトからDLできません。
HPに倒産のせいでしょうか。


879:名無しさん@そうだ選挙にいこう
07/12/05 23:39:21
最後が変な文になってる…
倒産のせいでHP閉鎖したのでしょうか


880:名無しさん@そうだ選挙にいこう
07/12/06 17:23:49
【 システム環境  . 】 WindowsXP, Access2003
【 VBAが使えるか .】 いいえ
【 VBAでの回答  】 なるべく否
名前・第一希望・第二希望をフィールドに持つ
このようなテーブルがあり、

名前|第一希望|第二希望
鈴木|モモ  |リンゴ
佐藤|ブドウ |リンゴ
福田|リンゴ |ブドウ
守屋|モモ  |イチゴ
阿部|ブドウ |イチゴ

以下のようなレポートを作成するにはどうしたらいいでしょうか。
クラス分けで考えましたが、第一希望と第二希望で
2箇所でグループを作りたいのですが、
いい方法はありますか?

-モモ希望
鈴木|モモ  |リンゴ
守屋|モモ  |イチゴ
-リンゴ希望
鈴木|モモ  |リンゴ
佐藤|バナナ |リンゴ
福田|リンゴ |ブドウ
-ブドウ希望
佐藤|ブドウ |リンゴ
福田|リンゴ |ブドウ
阿部|ブドウ |イチゴ
-イチゴ希望
守屋|モモ  |イチゴ
阿部|ブドウ |イチゴ

881:873
07/12/06 21:45:56
874,875、877さんありがとうございます。
876さんはコードには教えていただきたすかりました。

882:名無しさん@そうだ選挙にいこう
07/12/06 22:08:43
>>880
Unionクエリで擬似的に希望マスタ作れば。

select 第一希望 as 希望 from T
union
select 第二希望 as 希望 from T

そしたら、こんな風なクエリを作れるべ。

select Q.希望, T.*
from Q, T
where (Q.希望=T.第一希望) or (Q.希望=T.第二希望)

希望でグループ化したレポートにしてもいいし。

もしくは最初のUnionクエリをそのままレポートにして、
サブレポートにテーブルを指定してもいいし。

他にも組み方はあるから、どうにでもなる。
ちゅうか、好きなようにすればいいべ。

883:名無しさん@そうだ選挙にいこう
07/12/06 22:45:04
ふざけないでください

884:名無しさん@そうだ選挙にいこう
07/12/06 23:14:05
>882
Union
ちょっとググッてきます。
アクセス初めてなんで、ものすごく勉強中です。

885:884
07/12/07 23:56:13
>882
基本中の基本的なunionすら知らなかった自分が恥ずかしいっす。
882のやり方は、完璧に自分の欲しい結果になりました!
ありがとうございます。

886:873
07/12/09 05:37:15
テーブルをフォームボタンからクリックで
開き並べ替えたいのですが
Me.OrderBy = "得意先コード DESC"

Tables!住所テーブル.OrderBy = "得意先コード DESC"
では駄目でした。
そもそもクエリやSQLやADOなしには出来ませんか?

887:名無しさん@そうだ選挙にいこう
07/12/09 11:53:15
マクロでできるよ!

888:名無しさん@そうだ選挙にいこう
07/12/09 12:45:06
>>886
もしかしてテーブルを直接開いてる?

889:名無しさん@そうだ選挙にいこう
07/12/09 23:41:56
>888
そうです。
docmd.opentable
で開いて並べ替たいのです。
クエリを何個も作るのもと思いました。
出来るようなことが載っていたのですが、勘違いでしょうか?
>>887
どのような記述でしょうか。すみませんが教えていただけますか?

890:名無しさん@そうだ選挙にいこう
07/12/10 15:15:03
>882のやり方でこのようなクリエができ、
グループ化してレポートを作りました。

希望 |名前|第一希望|第二希望
モモ |鈴木|モモ  |リンゴ
モモ |守屋|モモ  |イチゴ
リンゴ|鈴木|モモ  |リンゴ
リンゴ|佐藤|ブドウ |リンゴ
リンゴ|福田|リンゴ |ブドウ
ブドウ|佐藤|ブドウ |リンゴ
ブドウ|福田|リンゴ |ブドウ
ブドウ|阿部|ブドウ |イチゴ
イチゴ|守屋|モモ  |イチゴ
イチゴ|阿部|ブドウ |イチゴ

今ここで、それぞれのグループごとに第一希望と第二希望の人数をカウントしたいのですが
どのようにしたらよいでしょうか?

例えば、レポートのリンゴグループに、第一希望1人、第二希望2人
といった感じです。
count関数を使ってみたのですが、グループ全体の人数になってしまい、
第一希望第二希望のそれぞれの数え方ができませんでした。

891:名無しさん@そうだ選挙にいこう
07/12/10 17:46:16
>>890
上の流れは見ていないが、
第一希望だけを集計するクエリと第二希望だけを集計するクエリを別々に作って
その二つを呼び出すクエリ作るだけじゃないの?

892:名無しさん@そうだ選挙にいこう
07/12/10 20:13:25
>>889
何に載ってたのか知らないけど、
それテーブルじゃなくてフォーム使ってなかった?
フォーム作ってOrderByでやった方がいいと思うけど、
テーブルでやるなら↓で一応できると思う。

DoCmd.OpenTable "住所テーブル", acNormal, acEdit
DoCmd.GoToControl "得意先コード"
DoCmd.RunCommand acCmdSortDescending


893:名無しさん@そうだ選挙にいこう
07/12/10 22:05:59
>>892さんありがとうございます。

ACCSESS vba講座の並べ替えのところで
フォーム、クエリ、レポート、テーブルでのレコードの並べ替え方法を示します。
とあったので・・・。読み違えでしょうか。
教えていただいた方法で出来ましたので、ありがとうございます。

894:名無しさん@そうだ選挙にいこう
07/12/11 20:39:06
「組」「氏名」「身長」「体重」
のフィールドのテーブルからレポートを作り、
「組」でクラス分けしてレポートを作っていますが、

1組は身長順にソート
2組は体重順にソート

のように組ごとにソート順を設定することはできますか?
もしくは、身長順にソートと体重順にソートの2つクエリを作って
1つのレポートにすることはできますか?

895:名無しさん@そうだ選挙にいこう
07/12/11 23:08:49
レポートの並べ替えって、式を設定できたんじゃなかったっけ?
試してないけど、組フィールドが数値なら

Choose([組], [身長], [体重], ...)

とか、組フィールドが文字列なら

Switch([組]="1組", [身長], [組]="2組", [体重], ...)

みたいな式を設定してみたら?
記憶違いだったら悪りぃ。

896:名無しさん@そうだ選挙にいこう
07/12/12 19:52:15
>>893
フォームならMeとかFormsとかで簡単にできるんだけど、
テーブルでOrderByを使うのはちょっと面倒なんだ。
それに限らず色々できたりするんでフォーム使うのが王道かな。

897:名無しさん@そうだ選挙にいこう
07/12/13 00:55:11
>895
探して試してみます。ありがとうございます。


898:名無しさん@そうだ選挙にいこう
07/12/13 12:00:21
アドバイスお願いします。

2つの製品があってそれぞれ下記の部材でできている。

製品Aの使用部材
部材A 1個
部材B 3個

製品Bの使用部材
部材A 1個
部材C 4個

下記の受注がある。

製品A 10個
製品B 20個

必要な部材の所要数を一行のSQL文で書ける方法はないでしょうか?


899:名無しさん@そうだ選挙にいこう
07/12/13 12:46:46
追記
テーブル構成

<部材TB>
製品名 部材名 数量
A,A,1
A,B,3
B,A,1
B,B,4

<受注TB>
製品名 受注数
A,10
B,20


900:名無しさん@そうだ選挙にいこう
07/12/13 17:47:54
SQL1行はわからんなぁ
クエリ2個ならできるけど。


901:名無しさん@そうだ選挙にいこう
07/12/13 19:21:33
こんなんでいいんじゃない?

SELECT 部材TB.部材名, Sum(受注TB.受注数 * 部材TB.数量)
FROM 受注TB, 部材TB INNER JOIN 受注TB.製品名 = 部材TB.製品名
GROUP BY 部材TB.部材名

902:名無しさん@そうだ選挙にいこう
07/12/13 20:50:26
SQLどんだけ長くなっても改行入れなければ1行ってことでいいのか

903:名無しさん@そうだ選挙にいこう
07/12/14 00:14:05
外部のデータを検索することは出来ますか?
ネットで普通にやっても駄目っぽかったので・・
今、Jリーグや天皇杯などの細部のデータを集めています。
もっぱら、Excel(2003)しか使ってません

904:名無しさん@そうだ選挙にいこう
07/12/14 02:47:47
そら「外部」が何なのかによるやろ。

905:名無しさん@そうだ選挙にいこう
07/12/14 08:02:25
>>901
お見事。
やっぱりこのスレには名人がいるね。
ただ、そのままではエラーになるので、若干訂正した。

SELECT 部材TB.部材名, Sum(受注TB.受注数 * 部材TB.数量) AS 所要数
FROM 受注TB INNER JOIN 部材TB ON 受注TB.製品名 = 部材TB.製品名
GROUP BY 部材TB.部材名;

Very Thanx



906:名無しさん@そうだ選挙にいこう
07/12/14 10:36:46
>>905
それだと結果あわなくね?

907:名無しさん@そうだ選挙にいこう
07/12/14 11:47:44
テストの結果は以下の通りあっている。狂う可能性があるってこと?

<部材TB>
製品名 部材名 数量
A A 1
A B 3
B A 1
B C 4

<受注TB>
製品名 受注数
A 10
B 20

<結果>
部材名 所要数
A 30
B 30
C 80





908:名無しさん@そうだ選挙にいこう
07/12/14 18:09:50
>>907
失礼した。
905のSQLコピペしたつもりが、保存したら 「ON 受注TB.製品名 = 部材TB.製品名」句が
消えていた。(クエリで言うとリレーションの線が消えていた)


909:名無しさん@そうだ選挙にいこう
07/12/15 09:09:05
質問。
アクセス2000のリストボックスは、マウスホイールでスクロールできませんが、可能にする方法はありますか?

910:名無しさん@そうだ選挙にいこう
07/12/15 15:53:20
っWheel Redirecor

911:名無しさん@そうだ選挙にいこう
07/12/16 00:40:53
Access2007のVBAエディタはWheel Redirecor要らずなんだけど
昔からの流れで結局常駐させてるんだよなw

912:名無しさん@そうだ選挙にいこう
07/12/16 01:08:03
クエリで、
Null値が入ったフィールドと、数値の入ったフィールドを
足した数値を出したいのですが、

そのまま+で足すと、Nullのあるレコードが足されない

NzでNullを0にしたら、
5+0(Null) → 50
0+2(Null) → 02
0+0(Null) → 00
のようになってしまいました。

どのようにしたらいいのでしょうか?


913:912
07/12/16 01:12:41
自己すみません
Nz関数を使うと"0"という文字列になってしまうからいけないのはわかります。

Nullを0の数値として足すにはどうしたらいいのでしょうか?

914:890
07/12/16 03:23:05
>891
ありがとうございます!
それでやってみたらできました。

再び質問ですが、


915:名無しさん@そうだ選挙にいこう
07/12/16 14:17:39
肝心の質問は一体どこへ

916:名無しさん@そうだ選挙にいこう
07/12/16 18:01:24
>>913
Nz(Null)が"0"(文字列)になるなんてあり得ないよ
Nz("0")とかNz(Null,"0")とかなら"0"になるけど

917:914
07/12/16 20:17:53
ああ…寝ぼけてる…

アクセスで作ったデータベースの説明の作り方の様式のようなものはあるのですか?
説明というか、仕様書というか、
こんなテーブルがあって、ここのデータでクエリを作って、このクエリからレポートを作って、
ということを、他の人に伝えるためのものです。

クエリが10こくらいあって、何がなんだかよくわからない状態になってます。

918:名無しさん@そうだ選挙にいこう
07/12/16 20:21:18
10個程度で・・・

919:名無しさん@そうだ選挙にいこう
07/12/16 20:53:17
>>917
フォームでメニュー作ってボタン押したら
イベントプロシージャかマクロ走るようにするとか

920:名無しさん@そうだ選挙にいこう
07/12/16 21:45:47
>>917

すべてVBAでやる。
そして、ソースを印刷したものを渡し一言、
「はい、仕様書」
という時代があった。言語は違うが。

921:名無しさん@そうだ選挙にいこう
07/12/16 22:02:58
日本語ランタイム出たのか
いつの間にかヘルプファイルにPackage Solution ウィザードが追加されている件

922:名無しさん@そうだ選挙にいこう
07/12/16 22:04:23
質問です。

勉強するなら2007と2003どちらがいいのでしょうか?
2007.かなりわかりやすくなってるそうですが・・・

923:名無しさん@そうだ選挙にいこう
07/12/16 22:08:24
>>917
始めからアクセスのメニューコマンドに、そういうの作成する機能だるだろ
2007 だと、データベースツール→データベース構造の解析、印刷とかPDFにするとかして渡せば良い

924:名無しさん@そうだ選挙にいこう
07/12/16 22:09:28
>>922
2007

925:922
07/12/16 22:14:36
>>924

やっぱりそうですか・・・


926:名無しさん@そうだ選挙にいこう
07/12/16 22:19:14
>>917

簡単に言えば、依存関係だろ?
「ツール」の「解析」から簡単にレポートに出せる。
が、それを解読するには自分で作れるぐらいのスキルは必要。
結局紙が無駄になるだけだからデザインで構造見たほうが速い。
これがオペの人に伝えるだけなら、図をふんだんに使った取説が
評判いい。


>>922

初めてOffice製品を触るなら2007。
ただし、会社で使用しているところはいまのところ少数派。


927:名無しさん@そうだ選挙にいこう
07/12/16 23:03:47
>>913
Null値が入ったフィールド、数値の入ったフィールド
どちらか片方、あるいは両方が数値型じゃなくて文字型だったってオチはないよな?

928:917
07/12/17 00:45:53
>919
そうなっています。
でも、他のアクセス使いが自分で手を加えたいから、
中身(テーブルやクエリの関係)がどうなってるか教えてくれといわれたのです。
>920
それで、SOL文章をすべて見せたのですが、
リレーションシップのテーブルやクエリが線で繋がれた図のようなイメージで
教えてくれと言われました。

>923
>926
そんな機能があったなんて知りませんでした。
でも、やってみたんですが、200ページ!?
結局よくわからない資料が出てきました。


自分もシロウト、相手もシロウトなんで、どーしようもないです…
でも、また1つ勉強になりました!

929:名無しさん@そうだ選挙にいこう
07/12/17 07:39:58
>>910
>>911
IgMaouseの方が便利でないかい?

930:名無しさん@そうだ選挙にいこう
07/12/17 13:16:53
>>921
だれか試してレポート汁

931:名無しさん@そうだ選挙にいこう
07/12/17 21:19:39
Nz関数は第2引数を省略した場合、Null値を受け取ったら・・・

 ・クエリ内で使用した場合は必ず""(長さ0の文字列)を返す。
 ・クエリ以外で使用した場合は第1引数が数値型なら0を、文字型なら""(長さ0の文字列)を返す。



改めてHELP読み返してみたんだが、なんぞこれ・・・

932:911
07/12/17 21:25:18
>>929
IgMouseは最初に試したんだけどテキストボックスとかのプロパティ画面を
うまく縦スクロールさせられなかったんで・・・

933:929
07/12/18 08:04:56
>>932
あ〜それはあるね。一回、スクロールバーを触ってからじゃないと
だめっぽい。あまり気にしたこと無かったけど、Wheel Redirecorは
そんなことしなくても縦スクロールOKなんですか?



次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4974日前に更新/287 KB
担当:undef