Access使い集合!
■ このスレッドは過去ログ倉庫に格納されています
0001名無しきぼう
NGNGAccess or VB で yyyy/mm/dd hh:mm:ss に変換する方法を
教えて下され!
0002デフォルトの名無しさん
NGNG検索しろ、検索したら5秒で見つかった。
0003名無しきぼう
NGNG見つからなかった・・・。
詳しく教えてほしい!
0004デフォルトの名無しさん
NGNGだが単一質問糞スレは立てるなよ
0005名無しきぼう
NGNGこれからこのスレ熱くしようヨ!
0006デフォルトの名無しさん
NGNG===========終了==========
00074
NGNGて事で漏れも
〜終了〜
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNGでも、
================= End ======================
0010デフォルトの名無しさん
NGNGそうすればきっともっといいアドバイスがもらえるぞ!
0011?
NGNG検索キーワードって?
それだけわかればEND
00122
NGNG俺が勝った
0013デフォルトの名無しさん
NGNGあることはあるのだが・・・
「プログラムを組む」ことを前提にしてないのよね。
ACCESS2000総合相談所
http://pc.2ch.net/test/read.cgi/bsoft/965614164
0014デフォルト名無しさん
NGNG0015デフォルトの名無しさん
NGNGCのライブラリのソース見たほうが早いか。
0016名無しきぼう
NGNG0017Windowsドシロウト
NGNG0018デフォルト名無しさん
NGNGロジック考えてみるかな。
というか検索でひっかかった人ってホントなの?
0019デフォルトの名無しさん
NGNG使用関数:DateAdd
フォームにテキストボックスとコマンドボタンを配置。
ボックス名: box1
ボタン名: com1
サンプルサブプロシージャ
Dim Serial_Sec As Long
Serial_Sec = Me!box1
MsgBox "現在日付:" & DateAdd("s", Serial_Sec, "1970/01/01")
あとグリニッジ標準時間からローカル時間への差分を加える。
キリのいい値を与えると、時刻表記部分が省略されるので
そのところを加味してやる。
注・2038年までしか対応できないのよね。この場合。
0020デフォルト名無しさん
NGNG999999999 → 2001/09/09 1:46:39
この結果は違う。
0021デフォルトの名無しさん
NGNGそれはGMT。
日本時間にするには、+9時間しなければならない。
0022デフォルトの名無しさん
NGNGどうせタダでついて来るじゃろ
0023デフォルト名無しさん
NGNG0024デフォルト名無しさん
NGNG0025デフォルトの名無しさん
NGNGFormat(DateAdd("s", Serial_Sec + 32400, "1970/01/01"), "yyyy/mm/dd hh:mm:ss")
こんな感じになるか。時間差の補正はDateAddの外でやってもいいね。
0026デフォルトの名無しさん
NGNGアクセス使って30年・・壊れたことなどないわ(w
0027デフォルト名無しさん
NGNG壊れるって。
例えばアクセスの再インストールしたらアプリがなおることがあるし、
レポート印刷が急に止まらなくなったこともあったなー。
ユーザーに対応をお願いできないことが多いよ!
0028デフォルトの名無しさん
NGNG壊れるのではなく、元から壊れてる。
0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNG0031デフォルト名無しさん
NGNGとにかくいきなりおかしくなるので、原因究明が難しい。
とりあえずバックアップから戻してくるか
エクスポートインポートで作り直して復活させる。
やっぱ個人ユーザーレベルのソフトになっちゃうのかな。
0032デフォルトの名無しさん
NGNGネットワーク共有で複数ユーザ同時使用で壊れやすい
ttp://www.naboki.net/access/achell/index.html
0033まじっすか
NGNGクライアントとサーバには、それぞれ何をインストールすれば良いんでしょう?
マジレス頼みます。m(__)m
0034デフォルトの名無しさん
NGNGかんがえましょ。
0035デフォルトの名無しさん
NGNGサーバー:MDBファイルを置いておく
クライアント:ACCESS2000でDAO
これ最強
0036デフォルトの名無しさん
NGNGサーバー:ACCESS2000に入ってるMSDEにSP3
クライアント:ACCESS2000 & SR1 & SP2 & その他のパッチ
0037デフォルトの名無しさん
NGNGまじれす:
サーバ:MSDE(最新バージョン)
クライアントAccess2000以降でMDBではなくADPで作る
Access2002ならストアド作成が楽になる。
やってはいけないこと:
プログラムとデータを一緒くたにしたMDBをサーバに置きファイル共有
各クライアントはサーバ内MDBのショートカットをデスクトップへ貼り付ける
でも、これでも動いてるケースもあるなぁ(死)
バックアップと最適化は欠かさないから最悪のシナリオはかろうじて防いでる。
0038デフォルト名無しさん
NGNG各クライアントにショートカット置いて運用してるよ。
不安定この上ないけどね。
排他とかのへんが弱いのかな?
0039デフォルトの名無しさん
NGNG「C/Sシステムです」と堂々と言いきるうちのSE...
早く氏んでほしい。
0040デフォルトの名無しさん
NGNGウチの上司もだな。
それでいて「自分はすげぇ、オマエラはカス」
的な喋り方をする。もうやってられんね。
0041デフォルトの名無しさん
NGNG自分が辞めた方が早い気もするけど
004239
NGNG安心した...ってより、この業界大丈夫か?という不安の方が大きくなったヨ...
0043デフォルトの名無しさん
NGNGSQLServerの違いがわかっていない奴が混じっているように思う。
そもそもAccessのDB部分はISAMに毛の生えた程度のモノとの認識を
していれば、そうそう間違いを犯さないと思うのだが。
0044デフォルトの名無しさん
NGNGttp://www.naboki.net/access/achell/index.html
ttp://www.int21.co.jp/pcdn/vb/howto/datacces.html
ttp://www2p.biglobe.ne.jp/~sakurait/cstrue/index1998.htm
0045デフォルトの名無しさん
NGNGまた関連本でお勧めあったら教えてください!
0046デフォルトの名無しさん
NGNGうちそればっかり。
サーバ側データ使うアプリは
外注。
0047デフォルトの名無しさん
NGNG無い。
クリレポって操作性悪いわデバッグしにくいわでAccessの
レポートの方がずっとマシ。
そんな訳で、Accessに限らずクリレポ使うメリット自体が無い。
他の帳票ツールを使ったほうが幸せになれるに100ペリカ。
0048デフォルト名無しさん
NGNG激しく同意
0049デフォルトの名無しさん
NGNGじゃあ、アクセスでクリスタルレポート使用することってできるの?
0050名無しきぼう
NGNG頼むぜアクセス君。
F5連打で追ってく、劣悪作業が朝まで続く…。
0051VB厨房
NGNG通常なら5万円もらう。(うそ
BAKA = yyyy/mm/dd
int i;
while(a1!=0){
i++;
a1=mid(t,BAKA,"/")
a2=mid(a1+1,BAKA,"/")
t=a2;
if(i==1)UNKO=right(mid(BAKA,a1,a2),2)
else UNKO=UNKO+mid(BAKA,a1,a2)
}
0052デフォルトの名無しさん
NGNG使えるよ...
使おうとは思わんけど。
0053デフォルトの名無しさん
NGNGやっぱプログラミングツールとしては認めてもらえないってこと?
0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNG0056デフォルト名無しさん
NGNG業務支援システムの修正にはいったが、アクセスはプロパティとか厄介。
規約なく作られるとメンテできん!
変数も関数も名前の付け方に統一性もなく、なにもかもわからん!
解析してたら、今日だけでメモ25枚までなったぞ。
今日はもう帰る!
これから作るひと、ある程度わかりやすい名前つけよーぜ。
'コメントも忘れるなよ…。
0057デフォルトの名無しさん
NGNG0058デフォルトの名無しさん
NGNG普通に開くには2000形式に変換しなきゃいかん。
そうでないなら、リンク張ればできるよ。
0059デフォルトの名無しさん
NGNG>F5連打で追ってく、劣悪作業が朝まで続く…。
お疲れさま。
デバッグは疲れるけど、ACCESSのデバッグ環境は最強だと思うよ。
デバッグ中に新しいコードを追加していけるのは、とっても便利。
デバッグ環境の違いで MS-C から TurboC(TurboDebugger) に乗り換えた
こともあるけど、今まで使った中で MS-ACCESS のデバッグ環境が最高だね。
0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNG2000のVBAウインドウってなんか使いにくいのはワシだけ?
0062デフォルトの名無しさん
NGNGVBAウインドウが別ウインドウになって、使いやすくなったよ。
ウチは21インチ2つのマルチディスプレイ。
(左ディスプレイが従来のACCESS用、右ディスプレイがVBA用)
解像度低いと、確かに使いにくいね(ノートPCの時は特に)
0063デフォルトの名無しさん
NGNGそんなでかいのマルチで使ったところで自己満足だけだな(w
フライトシュミレータはやってみたいがな(w
0064デフォルトの名無しさん
NGNGACCESSの開発で食ってるけど、解像度が高いと生産性が2割は高いよ。
ストレスも溜まりにくいし。
ただ、左右が広いので 首がちょっと疲れるけど。
006562
NGNG解像度が高いのに越したことはない、
漏れも21インチ使ってるしな・・・
マルチなど意味が無いと逝っているのだ。
そんなんで生産性を騙ってるようじゃぁレベルがしれるぞ(w
006663
NGNG0067デフォルトの名無しさん
NGNGペイントツールなんかでは結構便利。
コーディングではあんま意味ないけど。
しかし液晶ってなかなか安くならんね。
Acと関係なしsage
0068デフォルトの名無しさん
NGNG他の価値を見いだした人っている?
0069デフォルトの名無しさん
NGNG0070名無しきぼう
NGNGShell("C:\@@@.exe" & " " & ファイル.htm, vbNormalFocus)
で、exeファイルって端末によって置き場所違いますよね。
なにか良い方法はないですか?
0071デフォルトの名無しさん
NGNGCreateObjectツカエ。
0072デフォルトの名無しさん
NGNG(関連づけだから、絶対IEで起動させたい、という向きには向かないけれど)
0073デフォルトの名無しさん
NGNG0074名無しきぼう
NGNGCreateObjectでできた。
サンクス""
>73
ちなみにほかのAppはマスタメンテナンス画面で
拡張子とexeのフルパスを入力してもらうようにしているのだが
ShellExecuteをちょっと調べてみます。
0075デフォルトの名無しさん
NGNG2000だと、なんでもないフォームを開くのに20秒位待つことがあるし、
フォームの修正を書き込むのに10秒くらい待つことがある。
なんか不安定な感じ。
2002ならサクサク動くのかな。
使っている人がいたら教えてください。
0076デフォルトの名無しさん
NGNGSR当ててる?
あと行ロック外すとか...
まぁ、不安定ってとこには同意。
007775
NGNG早速 パッチを全部当てたけど、変わらなかった(ガックリ)
まぁ致命的な障害ではないので、しばらく様子を見ます。
0078レポートの出力の質問の人
NGNGレポートをファイルとしてメール送付などしたいのですが...
・レポートをWord形式やExcel形式で出力するとレイアウトがめちゃくちゃ
・mdbごとメールするのは、ヘン
ということで一旦行き詰まりました。
思いつきで、PDF形式に出力できないかな、と調べたところ、
Adobe Acrobat のPDF Writer で要件満たせそうですね。
ですがちょっとAcrobat 値段が高いです。
フリーソフトでAccessのレポートをPDFに出力できちゃうのって
ありませんかね?
または、PDFにこだわらないので、Accessのレポートを一般的な
アプリで開けるファイル形式に出力する方法があれば、教えていただき
たいのですが...
同じ要件を経験された方、アドバイスお願いします。
0079デフォルトの名無しさん
NGNG0080レポートの出力の質問の人
NGNGなるほど、調べてみます。
レス遅くてごめんなさい。
0081デフォルトの名無しさん
NGNGハードのスペックは?
AC2000自体が重いからなぁ
0082レポートの出力の質問の人
NGNGそんなことも知らないオレ、もしかして逝ってヨシですか。
でもこれ使うと罫線が省かれちゃう感じです。
PDFかな。やっぱ。
レポートをPDF形式に出力できるフリーソフト情報キボンヌ。と。
0083デフォルトの名無しさん
NGNGおまえ、スナップショットをしらんのか?
0084レポートの出力の質問の人
NGNGPrintScreenでハードコピーとることですか?
今回だけの用件ならいいんですけど、
今後も定期的にレポートをメール送付したいのです。
複数のページを適切な大きさで表示してスナップショットとって
保存するという手順は、避けたいです。
スナップショットの意味が違ってたらごめんなさいde巣。
そのときは教えてください。
0085デフォルトの名無しさん
NGNGあのなぁ。。。
レポートを指定してエクスポート時にスナップショット出力してみ・・・
スナップショットビュアで簡単に閲覧できる
(インストールディスクに入っている)
マジに知らんのか(w
0086レポートの出力の質問の人
NGNGマジに知らんかった。
ありがたやありがたや。
さっそく...と思ったらその機能が見あたらない。
セットアップでいろいろ追加しても出来ない。
もしや?と思いAccess2000をセットアップ。したらあった。
(>>78の最初で書いたけど、Access97だったんですよ。)
実際利用してみると、これいいですね。
レポートの印刷→PDF Writerだと若干レイアウト崩れるんですが、
スナップショットに出力だとレポートのプレビューそのまんま保存される。
(スナップショット→PDF Writerはきれいに仕上がる。)
スナップショットは97にはなくて2000からみたいですね。
うちの職場、2000の必要性が特になくて、みんな97なんです。
今回の要件でみんな2000なり2002なりにアップグレードしましょうってのは難しい。
てなわけで汎用性考えると97で作らなきゃならない。
取引先がスナップショットビューア持ってるとも限らない(ていうか持ってない)。
Acrobat買うってことになりますかね。(今実験で使ってるPDF Writerは借り物)
Readerはタダたから取引先にも入れてもらいやすいし。
いずれにせよ>>85氏に感謝。
0087デフォルトの名無しさん
NGNG>うちの職場、2000の必要性が特になくて、みんな97なんです。
バカタレ・・97に、はいっとるワ!
漏れも97めいんだしな、
ビュア持ってなけりゃ、一緒に送ったればよいだろが!
008887
NGNGフト気になって探してみたら。。。ナイ。。。(汗
http://office.microsoft.com/japan/downloads/9798/snpvw80.aspx
ココカラDLセイ....(大汗
0089レポートの出力の質問の人
NGNG超感謝。
Viewerダウンロードしました。
で、DLページからたどってココ↓
http://office.microsoft.com/japan/assistance/9798/snapshot.aspx
によると、97のSR-1以降からスナップショットにエクスポートできるはずなんですが...
うちのは97SR-2なのにエクスポート時の[ファイルの種類]にスナップショットがない!
Access自体インストールし直しても、SR-2入れ直しても、y2kpatch入れ直しても、
Valuepackのデータアクセスパック入れ直しても出ない。。。
惜しいところまで来てると思うんですが...
0091レポートの出力の質問の人
NGNGそうだよね、ホント。
89以前は、「できそうだけどやり方が分からなかった」
89では「できるはずなのにできない」
自分も投げ出したいよ。とほほ。
あとは自分でなんとかします。
いろいろありがとさん。
0092デフォルトの名無しさん
NGNGAccess2000の動作不安定さが怖くて、
未だに97を使ってますが、皆さんはどうですか?
市場にはAccess2002も出てますけど・・・
0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNG93さんがいうように、個人的にはメリットは感じませんでしたが、
お客さんの要望でバージョンアップをしました。
もう、1年ぐらい前の話です。
一応、バグ等はありましたが、プログラム側で避けながら
動かしてます。
ACCESSが動作不安定という話をよく聞くけど、
私のところでは、どのバージョンでも問題ありませんでした。
もちろん、リリース前に何度もテストして問題を排除は
してますけどね。
不安定って、具体的にどのような症状ですか?
0095デフォルトの名無しさん
NGNG�@ 最適化、バックアップをこまめに行うシステム構築
�A テーブルとそれ以外にオブジェクトを分ける
最低限これだけやっておけば、そんなに不安定にはならない。
むしろアホなのは、付属のJet君。DB接続にJet使うんなら
97も2000も大差ないよ。
2000で一応ネットワーク環境にちーとばかし強くなったみたい
(ページロックできる)なんだけど、どーにもファイルサイズが
肥大化するんで、どっちみちマルチユースには向かないねー。
0096デフォルトの名無しさん
NGNG行ロックじゃなくて?
まぁ、どっちにしろ2000のあれはユーザを騙す為の小手先の実装だけどさ。
0097デフォルトの名無しさん
NGNG小手先実装というのは、行ロックするために、
1行を2Kに増やしている(結局ページロックと同じ)だけという意味?
だとしたら、SQLServerの行ロックだって同じじゃなかったっけ?
0098デフォルトの名無しさん
NGNGSQL鯖もそうなの?ヒィ
0099デフォルトの名無しさん
NGNGサブフォームで自動採番したいんです。
[親フォーム]の[No,]は1・2・3・4・5・・・・
と自動化できました。このように↓
-------------------------------------------------------------
Private Sub Form_BeforeInsert(Cancel As Integer)
If DCount("No,", "テーブル") = 0 Then
Me![No,] = "1"
Else
Me![No,] = DMax("No,", "テーブル") + 1
End If
End Sub
-------------------------------------------------------------
その[No,]ごとにサブフォームがぶら下がっているのですが、
サブフォームにある[No,]にさらに採番したいのですがうまくいきません。
どうしたらよいのでしょうか??
こういうことがしたいです。↓
親フォームNo,1 サブフォームNo,1・2・3・4・5・・・
親フォームNo,2 サブフォームNo,1・2・3・4・5・・・
親フォームNo,3 サブフォームNo,1・2・3・4・5・・・
・
・
・
・
0100デフォルトの名無しさん
NGNGSQLServerは、行ロックできるよ。排他ロックはできないけど。
0101デフォルトの名無しさん
NGNG単票フォームでマウスのホイール移動でレコード移動しちゃうのって抑制できんの?
誰か知ってる人居たら教えてくれません?
■ このスレッドは過去ログ倉庫に格納されています