08/05/29 05:11:37
一番簡単な方法は桐を使うこと。
二番目に簡単な方法はエクセルからACCESSとか変なことしないでACCESSだけで完結させること。
662:659
08/05/29 08:44:49
遅れました。レスありがとうございます。
>>660
ACCESS単体での本は購入しているのですが・・・
URLの冊子購入して更に勉強してからというのはかなり個人的にきつくて・・・
>>661
1、会社で既にあるのがACCESSで桐がないのと私自身の知識がないのと、たぶん会社のPCなんでソフトを購入しようにも理由は様々あるんですが了承されないと思われます。
2、これについては冊子も数点購入してますので勉強しながら順次移行するつもりで行うつもりです。
ただ私自身は>>659の業務だけなんですが他の方も別のエクセル等用いていて「はい、一括でACCESSで統合しました」というのはかなりきびしいです。
とりあえず今の時点だけでも、安易な考えですが製造番号とロット番号だけのエクセル・・・容量的にでかいしACCESSとしての機能を活用するというより収めるだけなら
こちらの方が後々、都合がいいなという現時点での考えです。
------------
この時点でもエクセルとの相互活用が私が思っているより難しいならあきらめますが、難しいか安易か・・それもわからなくて・・・
663:名無しさん@そうだ選挙にいこう
08/05/29 12:01:37
難しくないけど、メンドイ、煩わしい
中途半端は、労多くして益少なし
664:名無しさん@そうだ選挙にいこう
08/05/29 13:36:13
>>659
こんな感じでExcelの標準モジュールに。
Function GetLotNo(key As String) As String
Dim Conn As Object, Result As String
Set Conn = CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[mdbのフルパス]"
Result = Conn.Execute("SELECT [ロット番号のフィールド名] FROM [テーブル名] WHERE [製造番号のフィールド名]='" & key & "'")(0).Value
Conn.Close
Set Conn = Nothing
GetLotNo = Result
End Function
で、ロット番号を表示したいセルに
=GetLogNo([製造番号のセル])
パフォーマンスはわからん。すごく遅いかも。
665:名無しさん@そうだ選挙にいこう
08/05/29 15:18:00
>>659
正直、Access一本にした方が他のスタッフの方も含めて便利だと思うんだけどなぁ。
大量データ+定型業務にはAccessが向く。
少量データ+不定型業務にはExcelが向く。
何事も使い分けだと思うよ。
666:名無しさん@そうだ選挙にいこう
08/05/29 17:40:27
処理自体をAccessへ移行することはできるが
使い勝手はExcel同様というわけには行かないよ
Accessに合わせて手順を再構築しないと。
俺なら入力フォーマットをエクセルで作っておいて、Access上での処理
インポート→データ参照&加工→加工済データ吐き出し
をマクロかVBAで組んで自動処理させる。
667:名無しさん@そうだ選挙にいこう
08/05/29 17:44:59
使い勝手もExcel同様にしたければ、桐かって貰え
668:名無しさん@そうだ選挙にいこう
08/05/29 18:23:22
ぶっちゃけ、桐を買う金など無い。
669:名無しさん@そうだ選挙にいこう
08/05/29 21:40:36
>>664
おまえ馬鹿だな
670:名無しさん@そうだ選挙にいこう
08/05/29 21:56:23
理由は書けないけど(馬鹿だから)
671:名無しさん@そうだ選挙にいこう
08/05/29 23:08:11
>>664
それならないだろ・・・常考
672:664
08/05/30 00:03:28
すまんセルに入れるのは
=GetLotNo([製造番号のセル])
ね。
673:名無しさん@そうだ選挙にいこう
08/05/30 05:21:51
製造番号参照するたび接続>切断を繰り返すのかよ・・・
674:名無しさん@そうだ選挙にいこう
08/05/30 08:31:41
文句があるなら対案を示せよ共産党
675:名無しさん@そうだ選挙にいこう
08/05/31 00:10:15
対案もなにも改善の余地ありって指摘してるだけだろうに・・・
676:名無しさん@そうだ選挙にいこう
08/05/31 03:43:21
mdbの破損リスクを減らすために、パフォーマンスと引き替えに都度Open/Closeも有りの希ガス
677:名無しさん@そうだ選挙にいこう
08/05/31 04:11:26
都度Open/Closeする方がよっぽど破損リスクが高まる気がするのは漏れだけ?
678:名無しさん@そうだ選挙にいこう
08/05/31 05:58:11
参照しかしてないんだからそんなのどうでもいいだろ
679:名無しさん@そうだ選挙にいこう
08/05/31 12:54:12
Openしたまま強制終了させるとLDBだけ残らね?
680:名無しさん@そうだ選挙にいこう
08/05/31 17:30:48
残る。
まあ支障はないが
681:名無しさん@そうだ選挙にいこう
08/05/31 22:00:12
クライアントが複数だったりとか、接続を維持しない方がいい場合もあるよねー
ケースバイケースでしょ