トップページ⇒tech
988コメント350KB

くだすれVB6.0以前(超初心者向け)

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2006/12/08(金) 19:36:45
このスレッドはVBについて、
他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
VB使いが優しくコメントを返しますが、
お礼はVBの布教はしなくてよいので、初心者の救済をお願いします。
0693デフォルトの名無しさん2007/10/16(火) 13:46:15
初心者です。すみません。

質問です。

環境 WinNT4.5 + VB5

"プリンタのスプールを制御して、特定のプリンタでは必ず2枚印刷する"

みたいなモノはVBで作成できますか?

業務用ソフトで、領収証の正副印刷が対応されてなくて、
ドライバに印刷部数設定がないので不便を感じており、フリーソフトを探しましたが
見つからず、VBなら触ったことがあるので、どうにか業務を改善したいのです。
どなたかご教示お願い申し上げます。

乱文すみません


0694デフォルトの名無しさん2007/10/16(火) 23:04:04
その業務用ソフトを直せばいいんじゃない?
ちなみに質問の答えは「無理」。
0695デフォルトの名無しさん2007/10/16(火) 23:07:16
俺ならできるよ
0696デフォルトの名無しさん2007/10/16(火) 23:17:23
>>695
はいはい。
自慢したいだけの厨房は自分のケツの穴に自分のチンコを突っ込んでオナってろや。
おまいが出来ても意味が無い。
質問主ができなきゃどうしようも無いんだよ。
0697デフォルトの名無しさん2007/10/16(火) 23:34:05
レシートプリンタの機種によっては印刷設定を直すだけで可能かもな
0698デフォルトの名無しさん2007/10/16(火) 23:42:32
むかしだったらドットインパクトプリンタつかって、複写紙に印刷で片付いたけどな。

こないだ免許切り替えに行ったら今でもドットインパクトプリンタだったよ。
で、ドットインパクトプリンタって1枚切り取ると必ずもう1枚無駄が出るから
それを避けるために自分の番が済んだら次の人が済むまで待たされて
次の番の人の分がプリントアウトされたら自分の分のプリントアウトがもらえるという
なんとも悲しくなる運用だったよ。
0699デフォルトの名無しさん2007/10/17(水) 00:01:14
Accessにあるマスタ情報をコンボボックスでリスト表示させたいのですがやり方がわかりません
DBComboを貼り付けてみたのですがプロパティの設定で躓いているのかリストが空っぽです
どなたか設定方法を教えてください
0700デフォルトの名無しさん2007/10/17(水) 02:01:29
Accessにあるスマタ情報まで読んだ
07016932007/10/17(水) 10:58:58

みなさん レスありがとうございます。

>694さん
メーカーには何度もお願いしていますが、仕様なのでとのことで直してくれません。
やっぱり無理ですか。

>697さん
プリンタのドライバには部数設定がないのです。
ドットインパクトプリンタ EPSON VP880

>698さん
複写紙はコストが掛かるのでNGです(By社長)

VBでは無理のようですね。
みなさん 情報ありがとうございました。

0702デフォルトの名無しさん2007/10/17(水) 11:04:20
おまいら、ドットインパクトプリンタは普通に現役で新型も出てるぞ?
0703デフォルトの名無しさん2007/10/17(水) 14:35:54
こんな時にこそ、カーボン紙の出番だ
07046892007/10/17(水) 21:19:08
>>692

うぅ、すみません、そこまでしっかりとした理由じゃないんです。
ただの好奇心でプログラムの体系を学んでいるんですが、先の箇所が
何を言わんとしているのかイメージできなかったもので・・・。
0705デフォルトの名無しさん2007/10/23(火) 07:46:45
>701
PDFにはいて、アクロバットリーダーをコマンドラインから呼んで印刷したらどう?


印刷したいものをPDFで出力。
↓
バッチファイルでもVBでもいいのでコマンドラインでPDFを2回印刷し
そのご削除するプログラムを起動。

って運用

AcrobatreaderのコマンドラインオプションについてはDeveloperFAQ.pdfってに書いてある
らしい

この運用は今よりましかどうかは微妙だなー。
0706デフォルトの名無しさん2007/11/03(土) 23:42:45
ここでいいのかわかりませんが質問させて下さい。
XP EXCEL2000
マクロでIEを起動してSendkeysで入力した後切り替わったページの内容をファイルで吐き出すプログラム作ってるんですけど、3、4回実行した辺りから処理が重くなりまともにキーが送れなくなります。タスクマネージャーで見たところSYSTEMが100%近くまで来てました。
これって何ですか?
0707デフォルトの名無しさん2007/11/03(土) 23:47:28
>>706
ここでいいわけねえだろ糞野郎
氏ねボケカス
0708デフォルトの名無しさん2007/11/04(日) 00:04:12
>>707
うはっ、早速のレス有難う御座います。
その後、こりゃ駄目だとEXCEL閉じたんですけど状況変わらずでPC再起動してやっと回復したんですけどまた何度か実行すると同じようになります。
似たような経験のある方とかいらっしゃいませんか?
0709デフォルトの名無しさん2007/11/04(日) 00:34:29
>>706,708
さすがにスレ違いの質問はダメだろ。ここはVB6.0以前の場所。
プログラム板に助けてくれそうなスレがちゃんとあっからそっちで質問してみ。
0710デフォルトの名無しさん2007/11/04(日) 00:34:51
IEなら、普通に参照設定してオブジェクトを操作したほうが
SendKeysを確実じゃないかと主運だけ尾d。
0711デフォルトの名無しさん2007/11/04(日) 01:36:55
あ、ごめんなさい過去レス読んでました。
此処って良スレなんですね、改めて感動しました。

>>710
そうですね。
作り直します。
有り難う御座いました。
0712デフォルトの名無しさん2007/11/05(月) 03:43:38
{enter}をsendkeysして、それが誤爆してんじゃないか
{enter}のsendkeysは危険だよ
07137062007/11/05(月) 06:01:04
>>710
今やっと直し終わりました。
今度はバッチリ動いてます!
ありがとうございました。

>>711
はい、ENTERも使ってました。

Sendkeysってなんか使いづらいんですね。
0714デフォルトの名無しさん2007/11/05(月) 16:02:43
(Y)とか(N)のやり方を度忘れしてしまいました。
どうやるんですか?
0715デフォルトの名無しさん2007/11/05(月) 16:25:35
>>714
死ね役立たず。
人の足引っ張って楽しいかゴミクズ。
今すぐ死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。v死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。死ね。
0716デフォルトの名無しさん2007/11/06(火) 18:56:09
>715
楽しそうだな。

2ちゃんのすれ相手じゃなくて 本当にいいたい奴にいったらもっとすっきりするぞ。

俺も毎日いいたいのを我慢してるよ。
0717デフォルトの名無しさん2007/11/07(水) 22:33:30
VBでログイン画面作ってるんですけど、IDとPASSを入力してログインボタンを押したときに
ACCESSに接続してログイン可能か判断するコード教えて下さい。
0718デフォルトの名無しさん2007/11/07(水) 22:44:13
>>716
誰もが斯様なのですね…

    ,..アナスイ トモダチノ ベンキョウヲ ススメテ ヤレヨ…
  ,level
…(+ΦyΦ)…
   ‘ワタシハ チュウガクニネンニナリマス…
0719デフォルトの名無しさん2007/11/08(木) 21:14:24
>>717
じゃあまずIDとPASSを 入力しないで ACCESSに接続してログイン可能か判断するコード書け
0720デフォルトの名無しさん2007/11/11(日) 11:18:37
>719
ADSIとか?といってみるテスト。
717ではないが・・
ADSIってVB6で使えるんかなぁ?
試したことないけど

0721デフォルトの名無しさん2007/11/20(火) 19:13:49
最近VB6.0をはじめたんですけど
○○をさせたいって思ったときに具体的なコードが検討も付きません
なにかぐぐる時のコツ的なものないですかね?
0722デフォルトの名無しさん2007/11/20(火) 19:26:08
>>721
アルゴリズム辞典とか
0723デフォルトの名無しさん2007/11/20(火) 19:34:14
>最近VB6.0を

今更VB6なんて始めてんじゃねえよドアホ
0724デフォルトの名無しさん2007/11/20(火) 20:14:30
>>722
ありがとうございます
残念ながら見てもよくわかりませんでした

具体的に言うと、たとえばVBのテキストボックスからテキストファイルに出力させたり
読み込ませたり、などなんですが
ほとんどのサイトがVBそのものの解説だけや、文法の説明が多く、何をするためにはこのメソッドを使う
とか、宣言をする。のような事があまり調べられず困ってる感じです
0725デフォルトの名無しさん2007/11/20(火) 20:32:44
今更VB6なんて始めてんじゃねえよドアホ
0726デフォルトの名無しさん2007/11/20(火) 22:08:13
いいじゃないの真冬に冷やし中華はじめましたなラーメン屋があっても
0727デフォルトの名無しさん2007/11/20(火) 23:22:29
VBって適当にググればそういう話がいっぱい出てくるほうだと俺は思っているんだけど。
0728デフォルトの名無しさん2007/11/20(火) 23:36:03
>>727
それっぽい話はいっぱい出てくるのですが
例えるならアタリっぽいけど抜きどころが見つからないAVのような
さわりだけで肝心なところで終わるAVのような
なかなか求めるようなサイトが出てこないんです

なのでググり方、調べ方なんかでコツのようなモノがあったら教えていただけたらと
0729デフォルトの名無しさん2007/11/20(火) 23:41:50
つーか 今時VB6はじめるにはそれ相応の理由があるだろう

1.自分|客 がVB6以外認めないバカ
2.自分|客 がVB6以外認めない偏屈
3.自分|客 がVB6以外理解できないバカ
4.自分|客 がVB6以外の言語が動く環境が確保できないくらい貧しい
5.自分|客 の上司がVB6以外認めないバカ
6.自分|客 の上司がVB6以外認めない偏屈
7.自分|客 の上司がVB6以外理解できないバカ

4-7だったら暖かく認めてもよくね?

んでも発言みるかぎり1と2と3のコンボ風だな

どれ?
>721

4だったら 客の年商か 自分の収入答えてみ?

0730デフォルトの名無しさん2007/11/20(火) 23:45:43
>728
なんだ釣りかよ!!
むかつく!
氏ね!

マジだったら商売かえろ!
もしくは本スレいけ!

ttp://pc11.2ch.net/test/read.cgi/tech/1187667616/
0731デフォルトの名無しさん2007/11/20(火) 23:53:36
>>729
微妙ですが4-7に近いと思われます
いまどきVB6をはじめる理由は、今月から入った会社の環境がほぼVB6がメイン
また会社と連携のある顧客、あるいは会社の人員が世代の古い方々が多く同じくVB6がメインなので
仕事上まずその環境に慣れなければならない為です

ちなみに私自身はプログラム系はほとんど経験がなくVB6がはじめてです
0732デフォルトの名無しさん2007/11/21(水) 00:01:53
>>730
申し訳ないです、釣ってるつもりはないんですが
ホントにググってもVBの概念、定義の仕方やせいぜい文法の辺りまでで
肝心なコードはサンプルがあるだけで、どのメソッドにどういう役割がある
といった事は書かれていないことが多いです

ヘルプを使ってみても分かりにくい言い回しが多いので・・・
もちろん私の理解力が足りないだけかもしれませんが
0733デフォルトの名無しさん2007/11/21(水) 00:33:49
サンプルソースまで乗ってるMSDNがダメなら何やってもダメな気がするが
あとはせいぜい逆引き大辞典とかか?
0734デフォルトの名無しさん2007/11/21(水) 00:43:30
会社の人間に聞けよな
0735デフォルトの名無しさん2007/11/21(水) 00:43:47
>>732
> VBの概念、定義の仕方やせいぜい文法の辺りまでで
> 肝心なコードはサンプルがあるだけで

それだけあれば十分でしょ
サンプルがあるなら、似たようなことを実現するコードを
書くとっかかりにはなるんだから


> どのメソッドにどういう役割がある

そういうことは、使いながら調べたり試したりしながら覚えてくもんだ
プログラムに限ったことじゃないが、最初から全知識を頭に詰め込んで
始められるものなんてないと思うぞ
0736デフォルトの名無しさん2007/11/21(水) 00:57:18
ネタだろ。マジレスするだけバカバカしい。
サンプルコードを読んでもわからない、ってのが本当だとすると
そもそもプログラミングの勉強すらした事が無いと思われ。
学校でいったい何を勉強したのやら・・・

なんか 「ALWAYS 三丁目の夕日」 みたいだな。

ある自動車修理工場の話。
履歴書に 特技・自動車修理 って書いてあるから雇ったら
実は 自転車修理 の読み間違えだった。

なんでプログラミング経験の無いヤツを雇うのか不思議だな。
そこらへんに掃いて捨てるほどゴロゴロ転がってるというのに。
0737デフォルトの名無しさん2007/11/21(水) 00:58:44
>>733-735
仰るとおりですorz
ただ会社の人も付きっ切りで私に教える訳にもいかず、追いつかないもので
>>735のようにとりあえず記述されているサンプルコードを使いながら試したりしているんですけど
サンプルも圧縮してある物が多く会社のPCではダウンロードが禁止されているので
思うようにはかどらないんです

あと書き忘れていました
自宅のPCにはVB6もOffice系のソフトも入っていません
理由は>>729の4です
0738デフォルトの名無しさん2007/11/21(水) 01:01:52
あ、思い出した。
俺が昔働いていた田舎の工場での話し。
履歴書に 資格・電子計算機ナントカカントカ○○級 って書いてあるから
コンピュータ室のオペレータに採用された女の子がいた。
なんか、聞きなれない資格だな。そんなのあったっけ・・・
その子のよく聞いてみたら、電卓 の資格だった。orz
0739デフォルトの名無しさん2007/11/21(水) 01:08:50
>>736
>そもそもプログラミングの勉強すらした事が無いと思われ。
その通りです。最近はじめたばかりですし、資格も一切持っていません

>なんでプログラミング経験の無いヤツを雇うのか不思議だな。
ですね、いかんせんお年寄りの多い会社なので世代交代という意味で
「とりあえず」で雇ったのかもしれません

参考書などを買うお金も微妙ですし、会社のPCからはここは見れないので
できるだけ自分で調べて覚えていきたいのですが、どうにも能率が悪くて
なのでそういうのを勉強したり調べたりする上でコツがあればと聞いてみたんですが
すれ違いなら申し訳ないです
0740デフォルトの名無しさん2007/11/21(水) 01:11:13
電卓検定は俺も持ってるが、オペレータなら有効な資格じゃないか
0741デフォルトの名無しさん2007/11/21(水) 01:12:04
>>739
ウザイんだよお前
0742デフォルトの名無しさん2007/11/21(水) 01:34:30
>会社のPCからはここは見れないので

も、もしかして、会社のPCはインターネットに繋がってないとか・・・?
0743デフォルトの名無しさん2007/11/21(水) 01:55:22
>>742
制限がかかってるんです
インターネットには繋げますが会社が許可した属性のページしか見れません
ので掲示板の類や会社が不適切と判断したページは見れないんです
同じくファイル類のダウンロードも一切できません
0744デフォルトの名無しさん2007/11/21(水) 09:32:07
>>743
まずやりたいことを
入力 処理 出力 という形でわけてみる んでそれぞれを細かくわけて
単機能にしていく 
んでその単機能のサンプルを片っ端から集めてくる。家で集めて会社で
展開するくらい許してもらえ。
海外にも多くのサンプルが転がっている。
んでサンプルをそのまま実行しながらコードの書き方を見る。
つぎに目的の機能に合せてコードを書替えてアレンジしてみる。
あとはそれぞれをつなぎ合わせる事を考える。
そこで食っていくのなら参考書を買うなりVB6を調達するなり
自分への先行投資もしなきゃね。

あとここでなんでも相談するな。情報はふんだんに転がっている相談するより
調べた方が早い。どうやれば効率よく調べられるかは数打ってなれろ。

0745デフォルトの名無しさん2007/11/21(水) 10:02:03
フィルタリングは正直かわいそうだと思うが
ネットに繋がってる事が業務上重要なのだと上を説得するしかねーだろーな
0746デフォルトの名無しさん2007/11/21(水) 12:24:20
>>743
会社は、VBわからないことを承知の上で採用したのだから、
あんたを業務で使用できるように育てる義務がある
先輩が忙しいとか時間が無いとか、そういう問題じゃないんだよ

教務担当に現在進行中の仕事があっても、そんなの関係ねぇ
しつこく何でも何度でも聞け
必要なら書籍購入やダウンロード可能の承認をもらえ
いまあんたに必要なのは、たとえ担当に迷惑がられても、
その会社の方針に従っている限り、その中で知識をがっつく根性だ

それにここは、VB用の質問スレであって、仕事のやり方勉強の仕方の
質問スレじゃないんだ
そこんとこわかってくれ
0747デフォルトの名無しさん2007/11/22(木) 16:44:59
すいませんが、VB6のエディターにおける文字列定数の
記述方法についてお伺いします。

たとえばSelect文において
 Select Case Str1
  Case "”"
とか
  Case "″"
と入力すると、すべて
  Case """"
と変換されてしまいます。もちろん、変数Str1の中身が「”」であっても
一致していないとみなされてしまいます。

この変換を抑制する方法ってありますか?

もし無いのなら、文字列定数ではなくUnicodeでコードを直接記述することに
なると思うのですが、chrw()関数でのUnicodeの指定方法がわかりません。
手元にある漢字コード表はJISとShift-JISなものでして。

よろしくお願いいたします。
0748デフォルトの名無しさん2007/11/22(木) 17:01:10
>>747
"=chr(34)
0749デフォルトの名無しさん2007/11/22(木) 17:37:38
>>747
変換を抑制する方法はなさそうだね。
こんなプログラム作ってコードを調べてみたらどう?

Private Sub Command1_Click()
Dim strChar As String
Dim i As Long
For i = 1 To Len(Text1.Text)
strChar = Mid(Text1.Text, i, 1)
Debug.Print strChar, Hex(AscW(strChar))
Next
End Sub
07507472007/11/22(木) 18:04:03
>>749
抑制する方法はないですか。MS-Officeのスペルチェックといい、
こういう余計なお世話は停止できるようにして欲しいですよね。
やはり、1バイトずつ分解して調査するしかありませんか、トホホ。

>>747
chrw()関数とかUnicodeのことを書いたのでわかるだろうと思って
はしょったのですが、""内は2バイト文字です。フォント設定によっては
判別しづらかったですかね。
0751デフォルトの名無しさん2007/11/22(木) 19:57:45
「余計なお世話」じゃないよ。ルールなんだから、嫌でも受け入れないと。
C言語やjavaなんてもっと惨いぜ。\nとか\\とか\"とか、¥だらけの汚いコードになるんだから。
自分の書いたコードを他人が読むときの事を考えてコーディングしなさい。

もっとも、自分が退社してしまえば、あとは野となれ山となれですがw
0752デフォルトの名無しさん2007/11/22(木) 22:35:56
話は逸れるがOfficeのスペルチェックはオフにできるぞ。
0753デフォルトの名無しさん2007/11/22(木) 23:57:23
できないぞ。
07547472007/11/23(金) 00:46:10
>>751
うーん、CとかJavaの\nや\tは実装系に依存しないコードの表現方法であって、VBでいうとvbNewLineとかvbTabに該当するのかな(vbCrLfは特定の実装を想定しているから、この例では除外)。別に\nとか\"が並んでいても、汚いとは思わないけど。
なぜかって言うと、抽象度の高い統一された表現方法だから。文字コード体系の違うOSに移植するのも簡単だよね。

今回の問題というか憤りを感じたのは、どういう理由か想像できないけれど、特定のリテラルがエディターによって強制的に変換されちゃうってことで、そのためにコードが非統一の汚い記述になることなんですよ。

本来なら
 Case "("
 Case "”"
と書けるところを
 Case "("
 Case &H1234
と書くのは、コードの記述方式としては美しくないと感じるわけで。だから、いっそのこと
 Case &H1234 '「”」のこと
 Case &H2345 '「<」のこと
と書いた方がまだ「美しい」と思う。もっとも、チームでプログラムを組むときはこんなダサイ方法じゃなくて、
 dim strDQuote as String
 strDQuote = &H1234
としてから
 Case strDQuote
とするのが妥当なのはご存じの通りでして。

とにかく、特定のリテラルが記述できなくてコードを直接書かなくちゃならないというルールは、全然賛同できないんだけどな。いったい、どういう理由があるんだろ。

>>752
そう、スペルチェックとかハイパーリンクはオフにできるんだから、このエディターの機能もオフにできればいいのにね。
0755デフォルトの名無しさん2007/11/23(金) 01:14:42
>>754
昔魔界の仮面弁士さんが言ってたのがとこかに転がってるはず
0756デフォルトの名無しさん2007/11/23(金) 02:43:16
>>754
物事を知らないってのは幸せだな。
そのうち、うんと苦しめられるから覚悟しといたほうがいいと思うよ。
0757デフォルトの名無しさん2007/11/23(金) 09:06:05
>>754
そんなこと沢山あるだろ いちいちへ理屈を言う几帳面さをどうにかしたほうがいい
こんな枯れたものに

07587472007/11/23(金) 09:59:53
>>754
あ、あの人ですね。ググってみたけど、彼がこの件について
書いた発言は見つかりませんでした。

>>756
どういうことを知っていれば、今後苦しまなくて済みますか?
私だけじゃなくて、ここを読んでる超初心者の方にも参考に
なるでしょうから、是非書いてみてください。

>>757
VBのエディターが枯れてる? VB使いの間ではそういう評価なんですかね?

屁理屈こねてるみたいな異常なこだわり、と思うかもしれませんが、
こういう奇妙と思える仕様の原因を探っていくと、他の局面で
同じ理由から発生する現象の解析がスムーズに行えて、けっして
ムダなこだわりじゃないんですよ。そりゃ結果的にはムダになるかもしれ
ないけど、この几帳面さは業務分析レベルでは重宝されてます。

それと、コーディングスタイルがバラバラになるのはプロジェクト管理上
まずい、というコーダーレベルの問題も解決できるし。
0759デフォルトの名無しさん2007/11/23(金) 10:53:24
>>747
俺は君の言ってることの方がまともだと思うよ。
まあ、馬鹿はほっとけってことw

驚くべきことに、文字列リテラル中の全角記号を勝手に半角に修正する糞仕様は、
なんとVB2005のIDEのエディタにも引き継がれているんだよねこれが。
0760デフォルトの名無しさん2007/11/26(月) 17:12:23
教えてください。VB6.0で開発してます
EXE�@メニューボタン:1本、EXE�A業務関係:複数本
イメージとしてはEXE�@がメインフォーム、EXE�AがMDIフォームの用な動作を考えています
別EXEで上記イメージのような動作は可能でしょうか?
0761デフォルトの名無しさん2007/11/26(月) 18:54:31
>>760
そう見えるようにコーディングすることは可能
07627472007/11/26(月) 21:59:26
>>759
この奇妙な仕様は2005でも継続ですか。情報、ありがとうございます。

たしかにバカはほっといたほうが良いでしょうね。MSDNでも購入して
調べることにします。では。
0763デフォルトの名無しさん2007/11/28(水) 01:54:01
フォームのタイトルバーににヘルプボタンをつける事は可能ですか?
(.NetだとHelpButtonがあるのですが)
ダイアログボックスでつけれる[?]のボタンです。
API探してみたけど、ヘルプボタンに関して表示・非表示するのがないので
やっぱムリなんでしょうか。
0764デフォルトの名無しさん2007/11/29(木) 00:18:20
ファイルをCSV形式で書き込むときですが、
このように記述するとエラーになります。
Write #FileNo, "test", & _
"test1"
こういうケースの場合、接続文字はどうしていすればいいのでしょうか?
0765デフォルトの名無しさん2007/11/29(木) 00:29:32
>>764
そもそも _ が無くても構文エラー

Write #FileNo, "test", & "test1" 
0766デフォルトの名無しさん2007/11/29(木) 00:54:02
>>765
改行して記載は無理でしょうか?
0767デフォルトの名無しさん2007/11/29(木) 04:35:29
>>766
> 改行して記載は無理でしょうか?
意味不明

>>764じゃ、構文エラーが出るくらいしかわからん
何をしたいのかさっぱり

もう一度「何がしたくて」、「実際に何をやったのか」説明しなおすといい
0768デフォルトの名無しさん2007/11/29(木) 08:45:20
>>764
いったん 別の変数に入れる

07697432007/11/30(金) 13:38:35
>>744 >>746
遅くなりましたがありがとうございます
残念ながら自宅で得たサンプルも含め外部から社内のPCへのデータの持ち込みが一切禁止されているので
社内にある別のVBのコードや見れる範囲でのサンプルコードで>>744のようにやってみます
>>746
スレ違いな質問申し訳ありませんでした
なるべく空気を読みつつ多少強引に回りに聞いてみるようにします

またなにかつまづいたら今度は具体的な質問にまとめて来ます
0770デフォルトの名無しさん2007/12/01(土) 11:44:46
以前、働いていた社員が自作したプログラムらしく、
市販の物ではないのでサポートを受ける事が出来ず、
ここを頼らせていただきました。

VBについては全くのド素人です。
もし意味不明な事を言っていたら、すぐに訂正しますのでご指摘下さい。

会社で使っているアクセスのデータベースを利用した請求書があり、
その請求書を印刷した日付が載るスペースがあります。

先月まではちゃんと「平成19年11月30日」と出ていたのですが、
今月に入ったとたん「明治33年01月29日」になってしまいました。

VBのソースの様なものからその欄のプロパティを見てみると
コントロールソースの欄は

=Format([請求日]."ggge\年mm\月dd\日")

となっておりました。
少しググってみた所、
「\」の意味は判りませんが、おかしい所はないように思えました。

どうやったら正しい年号を表示させられるか、お教え下さい。
よろしくお願い致します。

0771デフォルトの名無しさん2007/12/01(土) 11:51:46
「請求日」がどういう計算で算定されているかがキモだな
0772デフォルトの名無しさん2007/12/01(土) 12:07:57
じゃなくて、たぶんPCの時計が狂ってるだけ、ってオチじゃないの?w
07737702007/12/01(土) 12:38:26
>>771
「請求日」の値のようなものが、
データの中で別に設定されているという事ですか?
どこに…といっても分かるはずありませんよね。
探してみます。

>>772
タクスバーの時計は合っているようです。
0774デフォルトの名無しさん2007/12/01(土) 13:04:51
時計ってのはRTCのことだよ。
時刻をダブルクリックして表示される日付はちゃんとあってる?
0775デフォルトの名無しさん2007/12/01(土) 13:12:59
>>770
それは、レポートのコントロールソース?
レポートそのもののレコードソースは何になってる?
ソースがテーブルだったら、そのテーブルの中身を見て
請求日と思われる列の値はどうなってる?
07767702007/12/01(土) 13:16:48
>>774
はい。合っていましたし、念のため同期をし直しましたが
変化はありませんでした。

>>775
レポートというのがよくわかりませんが、
ちょっと確認してみます。
07777702007/12/01(土) 13:41:46
>>775
すみません。よく分かりませんでした。
私が確認をしたのは
アクセスを起動させて→ツール→マクロ→VBエディター
で、開いたVBのプロジェクトから請求書のレポートのオブジェクトを開き、
年月日が出力される部分のプロパティを見ました。

レコードソースというのはどうやって見るのでしょうか。
07787702007/12/01(土) 14:05:54
データベースの開き方も分かりましたが、
関係ありそうなものがわかりませんでした。
0779デフォルトの名無しさん2007/12/01(土) 14:06:05
DQN男の家族死ね DQN男の親死ね DQN男の友達死ね DQN男の親戚死ね
DQN男の家族死ね DQN男の親死ね DQN男の友達死ね DQN男の親戚死ね
DQN男の家族死ね DQN男の親死ね DQN男の友達死ね DQN男の親戚死ね
DQN男の家族死ね DQN男の親死ね DQN男の友達死ね DQN男の親戚死ね
ニヤニヤ(・∀・) ニヤニヤ(・∀・) ニヤニヤ(・∀・) ニヤニヤ(・∀・)
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ぬとき このレスの事思い出してくれよ
ニヤニヤ(・∀・) ニヤニヤ(・∀・) ニヤニヤ(・∀・) ニヤニヤ(・∀・)
0780デフォルトの名無しさん2007/12/01(土) 14:11:37
コピペ君って馬鹿だな、まで読んだ。
0781デフォルトの名無しさん2007/12/01(土) 22:44:24
>>770
印刷した請求日ってそのデータがアクセスに登録された日じゃなくて
引き出した日って意味だよね?
そしたらそのプロパティを見た項目のコードを表示してみて
[請求日]にセットされてる式を見てみれば?
0782デフォルトの名無しさん2007/12/02(日) 00:24:35
今月に入ったとたん『「明治33年01月29日」』になってしまいました。
−『』がミソだね
アクセスの位置指定が変わったとか、日付データの問題でしょ?
0783デフォルトの名無しさん2007/12/06(木) 13:18:13
グレープシティのコントロールのVaspreadで、
既存のフォーム内のvaspreadのデザインをスプレッドデザイナで編集したいのですが
セルにデータを入力することができません。

新規にVaspreadコントロールをフォーム上に配置した場合には編集できます。
フォームのデザイン画面でオプションはすべて同じ設定にしたので
スプレッドデザイナで何らかのロックがかけられていると思うのですが。

Spreadデザイナのバージョンは3.0.5.2です
知っている方がいればお願いします。。
0784デフォルトの名無しさん2007/12/06(木) 13:34:56
VBとアクセスなんて全くしらないけど、ググッたら
ttp://www.accessclub.jp/bbs3/0352/superbeg105899.html
と、ここまで、1分。はぁ、ググレヨ。

0785デフォルトの名無しさん2007/12/14(金) 17:41:03
某スレの44へ。 Split( )
0786デフォルトの名無しさん2007/12/26(水) 22:57:17
OLEコンテナにリンクしたEXCELシートのイベント拾うにはどうしたら良いのでしょう?
Excel.Applicationへの参照は訳有ってレイトバインディングしか出来ませんので
WithEventsも使え無いみたいだし・・・
やろうとしてる事はFormの中に埋め込んだExcelのセル選択時にRowプロパティを
読み出したいのです。
0787デフォルトの名無しさん2007/12/28(金) 20:26:36
excelと連携させて使いたいのですが、
実行時バインディングと事前バインディングの使い方の違いが分からないのですが
教えてください。
0788デフォルトの名無しさん2007/12/28(金) 23:02:06
>>787
名前が違う時点で違いが分かってるだろ?
もっと具体的に分からないところを恥じらいを持ちつつ答えなさい
0789デフォルトの名無しさん2007/12/28(金) 23:28:11
こんなこと聞いちゃってくやしい・・・・でも感じちゃう!
0790デフォルトの名無しさん2007/12/29(土) 11:22:30
>>787
使い方の違い・・・?
事前バインディングは処理が高速でコーディングが楽チン、
実行時バインディングは、エラーにさえ注意すれば、インタフェースが割と自由になる。
0791デフォルトの名無しさん2008/01/08(火) 00:08:06
継承もまともに実装されていない糞言語
使ってるゴミ共ってお前らのこと?
0792デフォルトの名無しさん2008/01/08(火) 08:44:55
>>791
継承って何でしょうね?
■ このスレッドは過去ログ倉庫に格納されています