Access の VBA に関する質問スレです
質問テンプレ(雛形)は用意しませんが、OSとAccessのバージョンぐらいは必ず書きましょう
前回のスレッド
Access VBA 質問スレ Part1
https://mevius.5ch.net/test/read.cgi/tech/1328536426/
探検
Access VBA 質問スレ Part2
1デフォルトの名無しさん
2018/12/12(水) 22:14:39.18ID:GF6Qf3Td228213
2021/02/02(火) 11:31:56.15ID:UTRQGX0/ 添付ファイル型データのデータとファイル名取得が出来たので
参考に記載します。ありがとうございました。
http://www.proton.jp/main/windows/access-vba.html
(参考URL)添付ファイル型フィールドのファイルを開くには
コーディング抜粋
----------------------------------------------------------------
Dim SQL, fileName As String
Dim DB As DAO.Database
Dim RS,RS2 As DAO.Recordset
Set DB = CurrentDb
'なお、下記「フアイル」は「.xlsx」形式のデータ
SQL = "SELECT ファイル FROM テストテーブル where ID = 1 ; "
Set RS = DB.OpenRecordset(SQL)
'「ファイル」データ取得
Set RS2 = RS.Fields(0).Value
'「ファイル」データファイル名称取得
fileName = RS2.Fields("FileName").Value
------------------------------------------------------------------------------------
参考に記載します。ありがとうございました。
http://www.proton.jp/main/windows/access-vba.html
(参考URL)添付ファイル型フィールドのファイルを開くには
コーディング抜粋
----------------------------------------------------------------
Dim SQL, fileName As String
Dim DB As DAO.Database
Dim RS,RS2 As DAO.Recordset
Set DB = CurrentDb
'なお、下記「フアイル」は「.xlsx」形式のデータ
SQL = "SELECT ファイル FROM テストテーブル where ID = 1 ; "
Set RS = DB.OpenRecordset(SQL)
'「ファイル」データ取得
Set RS2 = RS.Fields(0).Value
'「ファイル」データファイル名称取得
fileName = RS2.Fields("FileName").Value
------------------------------------------------------------------------------------
229デフォルトの名無しさん
2021/02/02(火) 14:27:49.60ID:CQc47MX2 それ、SQLとRSは無駄にVariantになってないか?
230デフォルトの名無しさん
2021/02/04(木) 15:46:42.10ID:QbGo6q9b OLEオブジェクト型はどうやってSQL(select 文)で抽出するの?
231デフォルトの名無しさん
2021/02/04(木) 20:11:15.64ID:XRB3PpKu select文は普通に列名とテーブル指定するだけじゃないのか?
そっからどうやってデータ取得するかはどうやってDBアクセスしてるかによるんじゃね
とりあえずDAOかADOかとバージョンぐらい書け
そっからどうやってデータ取得するかはどうやってDBアクセスしてるかによるんじゃね
とりあえずDAOかADOかとバージョンぐらい書け
232デフォルトの名無しさん
2021/02/04(木) 20:23:44.53ID:w6PAg1HV >>228
ファイルを取得したいと言っていたのに、ファイル内のデータでよかったのか?
ファイルを取得したいと言っていたのに、ファイル内のデータでよかったのか?
233デフォルトの名無しさん
2021/02/05(金) 00:26:34.08ID:OHtcWSU6 VBSでmdbに接続してaddnewしてupdateするだけの簡単なスクリプトの挙動がおかしい。
sub や Functionにして callすると成功するくせに、subじゃなくて素のスクリプトだと何もしない。
ちなみに読込みはどっちでも成功する。
なぜ、addnewのときだけ、プロシジャーである必要があるのだろうか?
sub や Functionにして callすると成功するくせに、subじゃなくて素のスクリプトだと何もしない。
ちなみに読込みはどっちでも成功する。
なぜ、addnewのときだけ、プロシジャーである必要があるのだろうか?
234デフォルトの名無しさん
2021/02/05(金) 00:34:27.19ID:OHtcWSU6 vbseditがおかしいらしい。
適当なディレクトリに保存して実行したら素のスクリプトでも成功した。
わけわらん。
適当なディレクトリに保存して実行したら素のスクリプトでも成功した。
わけわらん。
235230
2021/02/05(金) 10:13:06.16ID:s99X7duh SELECT文でOLE型のファイル(拡張子.docx)を読み込んで保存しようとしています。
処理を行ったところ、「ファイル『temp.xls』は内容に問題があるため、開けませんでした。」という
メッセージが出ますが、「開いて修復」すれば元のファイルと同じに見えるので
SELECT文で項目だして、書き出すまである程度できているようなんですが、
どこがおかしいのでしょうか、ご意見をいただけたら幸いです。
参考サイト
https://www.moug.net/tech/acvba/0080032.html
画像を読み込む(GetChunkメソッド)
ソース一部抜粋
'OLE型用変数
Dim bytFile() As Byte
Dim nFileNo As Integer
Dim nSize As Long
Dim olename As String
Set DB = CurrentDb
'項目「OLE型データテスト」抽出のSELECT文の実行
Set rs = DB.OpenRecordset(sqlText)
nSize = rs.Fields("OLE型データテスト").FieldSize
bytFile() = rs.Fields("OLE型データテスト").GetChunk(0, nSize)
nFileNo = FreeFile
Open "C:\Users\testuser\Documents\test.docx" For Binary As #nFileNo
Put #nFileNo, , bytImage()
Close #nFileNo
処理を行ったところ、「ファイル『temp.xls』は内容に問題があるため、開けませんでした。」という
メッセージが出ますが、「開いて修復」すれば元のファイルと同じに見えるので
SELECT文で項目だして、書き出すまである程度できているようなんですが、
どこがおかしいのでしょうか、ご意見をいただけたら幸いです。
参考サイト
https://www.moug.net/tech/acvba/0080032.html
画像を読み込む(GetChunkメソッド)
ソース一部抜粋
'OLE型用変数
Dim bytFile() As Byte
Dim nFileNo As Integer
Dim nSize As Long
Dim olename As String
Set DB = CurrentDb
'項目「OLE型データテスト」抽出のSELECT文の実行
Set rs = DB.OpenRecordset(sqlText)
nSize = rs.Fields("OLE型データテスト").FieldSize
bytFile() = rs.Fields("OLE型データテスト").GetChunk(0, nSize)
nFileNo = FreeFile
Open "C:\Users\testuser\Documents\test.docx" For Binary As #nFileNo
Put #nFileNo, , bytImage()
Close #nFileNo
236デフォルトの名無しさん
2021/02/05(金) 13:09:23.30ID:7kBPI4G7 VBS って、まだシステムで使えるのか?
保守されてる?
保守されてる?
237デフォルトの名無しさん
2021/02/06(土) 11:30:21.47ID:PohEB++t bytImage() の中身は docx に直接上書き保存できるものなのか?
238デフォルトの名無しさん
2021/02/07(日) 12:21:08.72ID:EDRo6Y49 >>236
Windows 10そのものがまだ使っています。
Windows 10そのものがまだ使っています。
239デフォルトの名無しさん
2021/02/26(金) 20:55:30.10ID:BHdQltm/ AccessからOracleに接続して、テーブル定義を取得しようとした場合、Currentdbにリンクテーブル作成してtabledefで取得するしかないですかね?
240デフォルトの名無しさん
2021/02/26(金) 23:30:20.77ID:aSS4VuLP241デフォルトの名無しさん
2021/02/26(金) 23:38:57.64ID:JyNwBwDQ242デフォルトの名無しさん
2021/02/27(土) 00:39:35.09ID:lzDnqtNz 一応言っとくが、あわしろ氏は権威だぞ。
243デフォルトの名無しさん
2021/02/27(土) 03:37:26.48ID:oWYDZ6ol >>241
だからお前みたいな馬鹿には無理ってだけだ
だからお前みたいな馬鹿には無理ってだけだ
244デフォルトの名無しさん
2021/02/27(土) 09:00:35.16ID:kkUl7IkZ わからないんだろ?
教えられないのに質問スレでマウント取って
かっこいいね!
教えられないのに質問スレでマウント取って
かっこいいね!
245デフォルトの名無しさん
2021/02/27(土) 13:52:55.39ID:oWYDZ6ol 馬鹿が聞き出そうとして必死だな
元の質問が、
「しかないですかね?」
だから、
「他にある。馬鹿にはわからないだけ」
これで完結
元の質問が、
「しかないですかね?」
だから、
「他にある。馬鹿にはわからないだけ」
これで完結
246デフォルトの名無しさん
2021/03/12(金) 04:20:10.68ID:U5Mc6cIw クライアントPC複数台にコピーしてあるaccdbの更新を自動化したいのですが、上手い方法が有ったらアドバイス下さい。
今は、終了時に更新版があればコピー専用のaccdbを開く、という方法です。
時々コピーに失敗したり、更新後の起動が出来なかったり、なんかスマートに出来ません。
今は、終了時に更新版があればコピー専用のaccdbを開く、という方法です。
時々コピーに失敗したり、更新後の起動が出来なかったり、なんかスマートに出来ません。
247デフォルトの名無しさん
2021/03/12(金) 07:03:59.49ID:bg4PRHHU それぞれのPCに共有サーバーでクライアント各々に1つのものを使ってもらえば?
248デフォルトの名無しさん
2021/03/12(金) 07:47:36.33ID:vZYfq0zb え?
249デフォルトの名無しさん
2021/03/12(金) 15:03:23.20ID:6lWZMdzy >>247 コメントありがとうございます。
共有フォルダに置いたテーブルだけのバックエンドや、データベースサーバーにテーブルがあり、フロントエンドにリンクして使ってます。
各クライアントのフロントエンドを更新したいのです。
フロントエンドを共有フォルダに置いて皆んなで使うと壊れやすい、50台のクライアント全て閉じてもらわないと更新できないなどの問題があり、現在のかたちで運用しています。
共有フォルダに置いたテーブルだけのバックエンドや、データベースサーバーにテーブルがあり、フロントエンドにリンクして使ってます。
各クライアントのフロントエンドを更新したいのです。
フロントエンドを共有フォルダに置いて皆んなで使うと壊れやすい、50台のクライアント全て閉じてもらわないと更新できないなどの問題があり、現在のかたちで運用しています。
250デフォルトの名無しさん
2021/03/12(金) 16:26:24.53ID:ZUwUvURf 基本的には別ブログラム(Accessでなくてもいい)で上書きしてもらうしかないけど
タスクに登録して再起動してもらうとか
さがせばそれ用のツールとかありそうだけどな
タスクに登録して再起動してもらうとか
さがせばそれ用のツールとかありそうだけどな
251デフォルトの名無しさん
2021/03/12(金) 18:43:58.19ID:6lWZMdzy252デフォルトの名無しさん
2021/03/17(水) 08:24:13.18ID:o9MkZCaQ 他フォームや親フォームのコマンドを実行する時,
Call Forms!フォーム名.ボタン_Click
だと動かないのに,
With Forms!フォーム名
.ボタン_Click
End With
にすると動くのは私だけ?
Call Forms!フォーム名.ボタン_Click
だと動かないのに,
With Forms!フォーム名
.ボタン_Click
End With
にすると動くのは私だけ?
253デフォルトの名無しさん
2021/03/17(水) 08:27:13.40ID:o9MkZCaQ まちがった.
254デフォルトの名無しさん
2021/03/17(水) 08:27:40.08ID:o9MkZCaQ With Froms!フォーム名
255デフォルトの名無しさん
2021/03/17(水) 08:31:05.18ID:o9MkZCaQ スレ汚しすみません、やり直し。
他フォームや親フォームのコマンドを実行する時,
Call Forms!フォーム名.ボタン_Click
だと動かないのに,
With Forms!フォーム名
Call .ボタン_Click
End With
にすると動くのは私だけ?
他フォームや親フォームのコマンドを実行する時,
Call Forms!フォーム名.ボタン_Click
だと動かないのに,
With Forms!フォーム名
Call .ボタン_Click
End With
にすると動くのは私だけ?
256デフォルトの名無しさん
2021/03/23(火) 22:25:21.29ID:OYDSqGqD レポートのテキストボックスが関数を呼び出すことがあるんだけど、それを検索する方法はないですかね?
VBEをいくら検索しても、ある特定のFunctionをCallしているのがなんなのかさっぱりわからなくて途方に暮れた後にレポートのテキストボックスと気づいたときの疲労感は凄かった。
スマートに一発検索する方法ありますか?
VBEをいくら検索しても、ある特定のFunctionをCallしているのがなんなのかさっぱりわからなくて途方に暮れた後にレポートのテキストボックスと気づいたときの疲労感は凄かった。
スマートに一発検索する方法ありますか?
257256
2021/03/24(水) 19:23:21.05ID:Oy88L6kY どうも、ないようなので、for eachループを回して全部テキストにしました。
レポートの全部のコントロールを書き出したら24MBになりました。
コントロールから直接Callするのはお行儀が良くないですね。
レポートの全部のコントロールを書き出したら24MBになりました。
コントロールから直接Callするのはお行儀が良くないですね。
258デフォルトの名無しさん
2021/03/24(水) 19:53:42.42ID:Oy88L6kY DoCmd.PrintOut
同じコードなのに、一方ではちゃんと複数枚印刷して、もう一方では常に1枚しか印刷できない。
ググると似たトラブルが見つかる。バグなんだろうか?ご存じの方いますか?
同じコードなのに、一方ではちゃんと複数枚印刷して、もう一方では常に1枚しか印刷できない。
ググると似たトラブルが見つかる。バグなんだろうか?ご存じの方いますか?
259デフォルトの名無しさん
2021/03/25(木) 18:29:57.87ID:25o3kYjY Access365 Windows10です。
Excel上からVBAでDAOにてAccessのクエリのレコードセットを取得しています。
Access上のクエリで表示されるレコード数と、Excel VBA DAOから取得したクエリのレコードセットのレコードの数が異なり、原因がわかりません。
それぞれのレコード一覧を出力してみると、あるフィールド(IIf(・・・,”対象外”, “督促対象”)としている部分) の値が、Access上のクエリでは「対象外」、Excelから取得したレコードセットでは「督促対象」となっているため、抽出条件が誤認識されてレコード数が異なることに気がつきました。
クエリの他の抽出条件にワイルドカード等を使っていないと思います。
クエリをDAOで取得した場合に、違いが生まれる原因を推測できる方はいらっしゃいませんでしょうか? 回避策があればお教えいただけると助かります。
Excel上からVBAでDAOにてAccessのクエリのレコードセットを取得しています。
Access上のクエリで表示されるレコード数と、Excel VBA DAOから取得したクエリのレコードセットのレコードの数が異なり、原因がわかりません。
それぞれのレコード一覧を出力してみると、あるフィールド(IIf(・・・,”対象外”, “督促対象”)としている部分) の値が、Access上のクエリでは「対象外」、Excelから取得したレコードセットでは「督促対象」となっているため、抽出条件が誤認識されてレコード数が異なることに気がつきました。
クエリの他の抽出条件にワイルドカード等を使っていないと思います。
クエリをDAOで取得した場合に、違いが生まれる原因を推測できる方はいらっしゃいませんでしょうか? 回避策があればお教えいただけると助かります。
260デフォルトの名無しさん
2021/03/26(金) 12:11:20.45ID:x01Nq0VC >>259
Accessのテーブルを、Excelからのリンクテーブルにしているものがあるのですが、クエリを開いている状態で、ExcelからDAOでレコードセットを取得すると、テーブルにしているExcelファイルが自動で開かれます。
その状態で取得したレコードセットの内容がおかしいことに気がつきました。
なぜレコードセットの値が異なるのかは、不明なのですが、テーブルにしているブックが開かれているとエラーを出力するようにして、回避しました。
Accessのテーブルを、Excelからのリンクテーブルにしているものがあるのですが、クエリを開いている状態で、ExcelからDAOでレコードセットを取得すると、テーブルにしているExcelファイルが自動で開かれます。
その状態で取得したレコードセットの内容がおかしいことに気がつきました。
なぜレコードセットの値が異なるのかは、不明なのですが、テーブルにしているブックが開かれているとエラーを出力するようにして、回避しました。
261デフォルトの名無しさん
2021/03/26(金) 12:30:39.51ID:9TlDuTMy わからん すまん
262デフォルトの名無しさん
2021/04/04(日) 17:14:14.07ID:gjYxCKFw 基本的なことで申し訳ないんだけど
https://www.helpforest.com/access/amv_vba/ac080004.htm
に書いてある開いてるファイルのバックアップとるコードで
strNameCopy = Left(strNameMoto, Len(strNameMoto) - 6) & "_" & Format(Now, "yymmdd") & ".accdb"
ってのがあるんですが Left(strNameMoto, Len(strNameMoto) - 6) の意味がわかりません。なぜ -6 なんでしょうか?
それと、
Format(Now, "yymmdd") だと 210404 になりますが”yy_mmdd_hhmm” としました
ここを 21_0404_17h15m とするにはどうしたらいいですか?
hやmの入れ方がわかりません
https://www.helpforest.com/access/amv_vba/ac080004.htm
に書いてある開いてるファイルのバックアップとるコードで
strNameCopy = Left(strNameMoto, Len(strNameMoto) - 6) & "_" & Format(Now, "yymmdd") & ".accdb"
ってのがあるんですが Left(strNameMoto, Len(strNameMoto) - 6) の意味がわかりません。なぜ -6 なんでしょうか?
それと、
Format(Now, "yymmdd") だと 210404 になりますが”yy_mmdd_hhmm” としました
ここを 21_0404_17h15m とするにはどうしたらいいですか?
hやmの入れ方がわかりません
263デフォルトの名無しさん
2021/04/04(日) 17:38:22.47ID:26lFIPnO メッセージボックスは自動で閉じないしWSHもmessageboxtimeoutAもうまくできませんでした
通知の代わりに小さいフォームを0.5秒ほど表示させて閉じたいのですが、どのように記述したらいいですか?
通知の代わりに小さいフォームを0.5秒ほど表示させて閉じたいのですが、どのように記述したらいいですか?
264デフォルトの名無しさん
2021/04/04(日) 21:11:55.53ID:3M5QmD23265デフォルトの名無しさん
2021/04/04(日) 21:24:13.07ID:3M5QmD23266デフォルトの名無しさん
2021/04/04(日) 22:50:03.97ID:gjYxCKFw >>265
開くのはどうするんですか?
開くのはどうするんですか?
267デフォルトの名無しさん
2021/04/04(日) 22:50:34.96ID:gjYxCKFw ああこれで開いて閉じるのか
268デフォルトの名無しさん
2021/04/04(日) 22:56:05.15ID:gjYxCKFw269デフォルトの名無しさん
2021/04/07(水) 00:28:19.15ID:rJDYR4sC レポートの詳細の一番下に線引くのってどうやるの?
フィールドや仕切り線だと線の真ん中が指定位置にくるようで、線の太さ分はみ出てしまう
フィールドや仕切り線だと線の真ん中が指定位置にくるようで、線の太さ分はみ出てしまう
270デフォルトの名無しさん
2021/04/07(水) 05:48:31.03ID:Vznju2ao 詳細の最終行終わりにだけ線を引く方法が有るのか、知らんかった。
私はグループフッタの上に線を配置します。
私はグループフッタの上に線を配置します。
271デフォルトの名無しさん
2021/04/07(水) 12:38:41.43ID:RzHskyO4 >>269
VBAでEOFでVisible=trueにする
VBAでEOFでVisible=trueにする
272デフォルトの名無しさん
2021/04/07(水) 15:58:13.17ID:rJDYR4sC273デフォルトの名無しさん
2021/04/07(水) 16:12:27.97ID:bHi8pMA7274デフォルトの名無しさん
2021/04/07(水) 23:16:36.79ID:rJDYR4sC275デフォルトの名無しさん
2021/04/08(木) 23:29:31.27ID:JQVqmXIG276デフォルトの名無しさん
2021/04/09(金) 00:19:55.63ID:Gteazii/ いや韓国製はちょっと……
277デフォルトの名無しさん
2021/04/09(金) 04:42:31.41ID:qNVyDJXN ACCESSに将来はあるんだろうか
ライバルになるファイルメーカーもコロコロ社名変わってあやしいしもはや大規模事業者に焦点をあててるっぽい
mysqlとWeb系でつくるのがスタンダードになりつつあるの?
軽く勉強しようとしたけどVBA程度の知識じゃわけわからんかったというか何を勉強すればいいのかもよくわからん
sqlにhtml とcssも覚えなきゃならなくて
レポートとかどうやってつくるのかわからんし印刷関係はブラウザに依存するらしい
上記でGUIやレポートまでつくれるのかすらわからない
ライバルになるファイルメーカーもコロコロ社名変わってあやしいしもはや大規模事業者に焦点をあててるっぽい
mysqlとWeb系でつくるのがスタンダードになりつつあるの?
軽く勉強しようとしたけどVBA程度の知識じゃわけわからんかったというか何を勉強すればいいのかもよくわからん
sqlにhtml とcssも覚えなきゃならなくて
レポートとかどうやってつくるのかわからんし印刷関係はブラウザに依存するらしい
上記でGUIやレポートまでつくれるのかすらわからない
278デフォルトの名無しさん
2021/04/09(金) 22:02:57.20ID:p4gVUybA >>277
将来は分かりませんが代わりのツールは少ないですね
Officeは最低10年間はサポートされるのでスグには無くならないでしょう
たまにweb系の話が出るのはデスクトップアプリかブラウザアプリかの話ですよね
個人的にAccessの代わりにweb系というのは少し飛躍している様にも思えますが
どの基盤を使うかは用途や運用保守のし易さによって決めるものですのでその人次第です
将来は分かりませんが代わりのツールは少ないですね
Officeは最低10年間はサポートされるのでスグには無くならないでしょう
たまにweb系の話が出るのはデスクトップアプリかブラウザアプリかの話ですよね
個人的にAccessの代わりにweb系というのは少し飛躍している様にも思えますが
どの基盤を使うかは用途や運用保守のし易さによって決めるものですのでその人次第です
279デフォルトの名無しさん
2021/04/10(土) 12:39:36.27ID:UMFLPSSB Access全盛期と違って、開発環境やDBが無償で提供されているし
htmlをテキスト出力するだけできれいなレポートも作れる
UIを自分でいじりながらデータ入力していくような人種にはいいんだが希少種だろう
htmlをテキスト出力するだけできれいなレポートも作れる
UIを自分でいじりながらデータ入力していくような人種にはいいんだが希少種だろう
280デフォルトの名無しさん
2021/04/10(土) 14:43:14.97ID:UjDtjnXq >>279
例えばどうするの?
例えばどうするの?
281デフォルトの名無しさん
2021/04/11(日) 09:47:57.70ID:5s7yLoxe >>277
Accessはデータベースと言うより帳票ツールだよ
FileMakerはデータベースとしての機能が充実してるがFileMaker使うぐらいならMySQL、PostgreSQLで代替えが効く
どっちかと言うとFileMakerがライセンス料金の高さも有って残らないと思う
Accessはデータベースと言うより帳票ツールだよ
FileMakerはデータベースとしての機能が充実してるがFileMaker使うぐらいならMySQL、PostgreSQLで代替えが効く
どっちかと言うとFileMakerがライセンス料金の高さも有って残らないと思う
282デフォルトの名無しさん
2021/04/11(日) 11:30:54.71ID:5s7yLoxe FileMakerより(MySQL or PostgreSQL)+Accessで安くデータベース&クライアントシステムを作れると思う
283デフォルトの名無しさん
2021/04/11(日) 17:50:34.38ID:X3jcs1bB データベース部分よりもACCESSのフォームやレポートをつくる機能が貧弱なんだよね
>>282
MySQL or PostgreSQLに以降するのってどの規模になってから?
エクセルの延長線で使うレベルだとACCESSのままでいいですよね?
>>282
MySQL or PostgreSQLに以降するのってどの規模になってから?
エクセルの延長線で使うレベルだとACCESSのままでいいですよね?
284デフォルトの名無しさん
2021/04/11(日) 21:28:08.72ID:Zjk0ZDQj ファイルメーカーはフォームやレポートの機能がリッチなの?
ファイルメーカーが良いかもよ。
ファイルメーカーが良いかもよ。
285デフォルトの名無しさん
2021/04/11(日) 21:33:55.74ID:X3jcs1bB286デフォルトの名無しさん
2021/04/11(日) 22:19:59.40ID:Zjk0ZDQj そりゃファイルメーカーに決まりだね
287デフォルトの名無しさん
2021/04/12(月) 10:48:48.79ID:rGKItn7h >>283
>>Excelの延長線上
Access mdbはある一定容量で破綻するからね
Excelで収まってるレベルでもMySQL Community EditionやPostgreSQLに移行した方が無料で使える訳だし
Excel,Access自体ライセンス必要だしライセンスフリーで使えるなら、それに越した事無い
>>Excelの延長線上
Access mdbはある一定容量で破綻するからね
Excelで収まってるレベルでもMySQL Community EditionやPostgreSQLに移行した方が無料で使える訳だし
Excel,Access自体ライセンス必要だしライセンスフリーで使えるなら、それに越した事無い
288デフォルトの名無しさん
2021/04/12(月) 10:51:16.61ID:rGKItn7h FileMakerのメリットはWebサービス公開がし易いって所だよな
そういう使い方するにしてもLAMPとか使う方が安く簡単にWebサービス開始出来る
そういう使い方するにしてもLAMPとか使う方が安く簡単にWebサービス開始出来る
289デフォルトの名無しさん
2021/04/12(月) 11:40:02.98ID:Ey8PGUUo290デフォルトの名無しさん
2021/04/12(月) 12:45:07.60ID:MyLZJXYd291デフォルトの名無しさん
2021/04/12(月) 16:33:34.27ID:Zar6nVa9 >>287
PostgreSQL使うとして一度設定してればACCESS使う感覚でレポートやクエリをつくれるんですか?
PostgreSQL使うとして一度設定してればACCESS使う感覚でレポートやクエリをつくれるんですか?
292デフォルトの名無しさん
2021/04/12(月) 17:49:57.50ID:45/NLIkc293デフォルトの名無しさん
2021/04/12(月) 17:51:00.80ID:iBadv1fh 桐にしとけ
294デフォルトの名無しさん
2021/04/12(月) 18:18:26.93ID:NqjzProv >>292
ACCESSをフロントエンドで使う場合、という意味でした
ACCESSをフロントエンドで使う場合、という意味でした
295デフォルトの名無しさん
2021/04/12(月) 18:32:01.84ID:45/NLIkc296デフォルトの名無しさん
2021/04/12(月) 21:43:20.13ID:5xDeJx97297デフォルトの名無しさん
2021/04/13(火) 07:41:55.91ID:b5G9r+g0 >>292
Accessの外部DBなら親和性の高いSQL Serverが多数だとは思います
Expressなら無料でライセンスも商用OKです
機能面もAccessで扱うDBサイズならお釣りが来ます
あえてPostgreSQLを推す理由を教えて欲しいです
無料以外のメリットはありますか?
Accessの外部DBなら親和性の高いSQL Serverが多数だとは思います
Expressなら無料でライセンスも商用OKです
機能面もAccessで扱うDBサイズならお釣りが来ます
あえてPostgreSQLを推す理由を教えて欲しいです
無料以外のメリットはありますか?
298デフォルトの名無しさん
2021/04/13(火) 11:23:44.71ID:3B0ES/zA >>297
https://rainbow-engine.com/sqlserver-express-limitation/
ケースバイケースだがSQL Server Expressでも良いかも知れませんが
Linuxサーバーとかで稼働させる技術蓄積が少ない
PostgreSQL、MySQLはLinuxサーバーでの技術蓄積が多い
まさかWindowsサーバーでSQL Server Express動かすと思って無いか?
無償で構築したいからね
https://rainbow-engine.com/sqlserver-express-limitation/
ケースバイケースだがSQL Server Expressでも良いかも知れませんが
Linuxサーバーとかで稼働させる技術蓄積が少ない
PostgreSQL、MySQLはLinuxサーバーでの技術蓄積が多い
まさかWindowsサーバーでSQL Server Express動かすと思って無いか?
無償で構築したいからね
299デフォルトの名無しさん
2021/04/13(火) 13:20:04.54ID:b5G9r+g0 >>298
Access案件でLinuxサーバー導入はかなりのレアケースだと思います
Linuxに明るい個人ならそれでも良いですが
一般的な企業では運用リスクと保守費用の面から現実的ではないのです
Access案件でその様な提案をしたらほぼ蹴られてしまいます
技術蓄積についてもAccess+PostgreSQLよりAccess+SQL Serverの方が遥かに多いです
そもそもこのスレに相談に来ている方はLinuxサーバーを前提に話していないと思いますよ
Access案件でLinuxサーバー導入はかなりのレアケースだと思います
Linuxに明るい個人ならそれでも良いですが
一般的な企業では運用リスクと保守費用の面から現実的ではないのです
Access案件でその様な提案をしたらほぼ蹴られてしまいます
技術蓄積についてもAccess+PostgreSQLよりAccess+SQL Serverの方が遥かに多いです
そもそもこのスレに相談に来ている方はLinuxサーバーを前提に話していないと思いますよ
300デフォルトの名無しさん
2021/04/13(火) 13:32:35.21ID:3B0ES/zA >>Access案件でLinuxサーバー導入はかなりのレアケースだと思います
Linuxに明るい個人ならそれでも良いですが
>>一般的な企業では運用リスクと保守費用の面から現実的ではないのです
Access案件でその様な提案をしたらほぼ蹴られてしまいます
.NET COREとか提案したら蹴られるのか?
.NET CORE案件も相当数出てるよ
LinuxサーバーでDB,APサーバー運用するのは今や常套手段でしょ
>>技術蓄積についてもAccess+PostgreSQLよりAccess+SQL Serverの方が遥かに多いです
Windows製品ゆえ多いってだけだと思うよ
>>そもそもこのスレに相談に来ている方はLinuxサーバーを前提に話していないと思いますよ
Accessフロントエンドにした場合、サーバー側がWindowsサーバーしか前提としか無い、てのは狭量以外の何物でも無いと思うよ
Linuxに明るい個人ならそれでも良いですが
>>一般的な企業では運用リスクと保守費用の面から現実的ではないのです
Access案件でその様な提案をしたらほぼ蹴られてしまいます
.NET COREとか提案したら蹴られるのか?
.NET CORE案件も相当数出てるよ
LinuxサーバーでDB,APサーバー運用するのは今や常套手段でしょ
>>技術蓄積についてもAccess+PostgreSQLよりAccess+SQL Serverの方が遥かに多いです
Windows製品ゆえ多いってだけだと思うよ
>>そもそもこのスレに相談に来ている方はLinuxサーバーを前提に話していないと思いますよ
Accessフロントエンドにした場合、サーバー側がWindowsサーバーしか前提としか無い、てのは狭量以外の何物でも無いと思うよ
301デフォルトの名無しさん
2021/04/13(火) 13:46:56.78ID:LjzwNZrT Access案件でのサーバーなんて、(是非は別として)テキトーなPCの共有フォルダでのaccdb(mdb)の共有で賄ってるだけなんて珍しくも無かろう
302デフォルトの名無しさん
2021/04/13(火) 13:47:53.05ID:3B0ES/zA 中小企業にWindowsサーバー提案するってコストかかって仕方ない
CALの価格を知らないのかな?
中小企業ほどLinux導入し易いのに
CALの価格を知らないのかな?
中小企業ほどLinux導入し易いのに
303デフォルトの名無しさん
2021/04/13(火) 13:48:51.64ID:3B0ES/zA >>301
適当なサーバーだから無償のLinuxで十分
適当なサーバーだから無償のLinuxで十分
304デフォルトの名無しさん
2021/04/13(火) 14:52:00.66ID:b5G9r+g0 >>300
.NET COREを挙げられてますが、Access案件での話です
Linuxサーバー自体は否定しません
実際Access外案件では昔より増えました
単純にAccessの外部DBにPostgreSQLを推す無料以外のメリットが知りたかっただけです
Linuxサーバーという予想外でしたが
長い間Access開発にも携わっており現実はほぼWindowsなんです
確かにAccessの機能自体は様々なデータソースが扱えますから
その意味では狭量と言われてしまっても仕方ありませんね
.NET COREを挙げられてますが、Access案件での話です
Linuxサーバー自体は否定しません
実際Access外案件では昔より増えました
単純にAccessの外部DBにPostgreSQLを推す無料以外のメリットが知りたかっただけです
Linuxサーバーという予想外でしたが
長い間Access開発にも携わっており現実はほぼWindowsなんです
確かにAccessの機能自体は様々なデータソースが扱えますから
その意味では狭量と言われてしまっても仕方ありませんね
305デフォルトの名無しさん
2021/04/13(火) 14:55:38.30ID:3B0ES/zA306デフォルトの名無しさん
2021/04/13(火) 20:50:49.88ID:b7IZM+9u サーバーも含めて無料で構築したいだけなのにな
Windowsサーバー使ってCAL払い続けるなんて皆金持ってるんだなw
Windowsサーバー使ってCAL払い続けるなんて皆金持ってるんだなw
307デフォルトの名無しさん
2021/04/14(水) 06:25:02.05ID:iZ4KD1hd コピー中のExcelのデータをACCESSにいれるときは、テーブル自体を表示させないとペーストできませんか?
308デフォルトの名無しさん
2021/04/14(水) 06:49:23.30ID:Y6ryzCuB309デフォルトの名無しさん
2021/04/14(水) 07:42:09.50ID:DQnn+aVQ excel vbaでsql叩くのが確実
310デフォルトの名無しさん
2021/04/14(水) 08:49:11.55ID:iZ4KD1hd >>309
初心者なのでイマイチわかりません
初心者なのでイマイチわかりません
311デフォルトの名無しさん
2021/04/14(水) 10:15:39.10ID:G8f2jTvc312デフォルトの名無しさん
2021/04/14(水) 10:16:31.17ID:G8f2jTvc >>310
ExcelデータのインポートをAccessから実行すれば良い
ExcelデータのインポートをAccessから実行すれば良い
313デフォルトの名無しさん
2021/04/14(水) 10:25:33.61ID:G8f2jTvc >>310
インポートで出来る
インポートで出来る
314デフォルトの名無しさん
2021/04/14(水) 10:26:17.99ID:G8f2jTvc >>310
import
import
315デフォルトの名無しさん
2021/04/14(水) 13:18:00.15ID:5eouqB2E お前ら「コピー中」を無視するなよ
316デフォルトの名無しさん
2021/04/14(水) 13:26:51.89ID:g6z8n+hy コピー中、なんてもともと出来ないべ
317デフォルトの名無しさん
2021/04/14(水) 18:59:43.46ID:Y6ryzCuB クリップボードのデータを貼り付けるなら手作業をなぞってテーブル開いて新規レコードに位置付けしてペーストすれば良さそう。クリップボード操作するapiサンプルコードが何処かにあったような、すまんまた明日。
318デフォルトの名無しさん
2021/04/16(金) 09:00:21.71ID:V1Kjbl/r 試してないよ?
Excelで貼り付けたいテーブルと同じレイアウトのデータをコピーしてある状態で
DoCmd.GoToRecord,,acNewRec
DoCmd.RunCommand acCmdPaste
すると張り付いたりしないかな。
Excelで貼り付けたいテーブルと同じレイアウトのデータをコピーしてある状態で
DoCmd.GoToRecord,,acNewRec
DoCmd.RunCommand acCmdPaste
すると張り付いたりしないかな。
319デフォルトの名無しさん
2021/04/17(土) 16:25:08.91ID:beZyyPJh OLEオブジェクトって手動じゃないと挿入できないの?
VBAでの挿入を試みているんだけど、似て非なるオブジェクトが作られてしまう。プロパティの数が少し少ない変なオブジェクトが作られて困ってる。
とりあえずレポートにオブジェクトをつくるのはCreateReportControl メソッドを使えばできるんだけど、リンク親フィールド、リンク子フィールド、値集合ソース、値集合タイプがないオブジェクトが作られる。
そのうえ、OLEタイプが読み取り専用だからOLEの設定が出来ない。
どうしたらいいのかな?
VBAでの挿入を試みているんだけど、似て非なるオブジェクトが作られてしまう。プロパティの数が少し少ない変なオブジェクトが作られて困ってる。
とりあえずレポートにオブジェクトをつくるのはCreateReportControl メソッドを使えばできるんだけど、リンク親フィールド、リンク子フィールド、値集合ソース、値集合タイプがないオブジェクトが作られる。
そのうえ、OLEタイプが読み取り専用だからOLEの設定が出来ない。
どうしたらいいのかな?
320デフォルトの名無しさん
2021/04/17(土) 17:21:36.76ID:rlSH46Cx >>319
VBAプロジェクトでそのOLEオブジェクトを参照追加する必要有る
その前提を整えたらVBAで出来るんじゃ無いのかな
https://teratail.com/questions/279573
Formに画像追加する例
VBAプロジェクトでそのOLEオブジェクトを参照追加する必要有る
その前提を整えたらVBAで出来るんじゃ無いのかな
https://teratail.com/questions/279573
Formに画像追加する例
321デフォルトの名無しさん
2021/04/17(土) 17:43:49.92ID:beZyyPJh >>320
手動なら非連結オブジェクトフレームを挿入するとオブジェクトの種類のダイアログが出てくるので、そこで種類を選びますね。
この作業をVBAでやっておけばいいということですね。
ちょっと読んでみますね。
手動なら非連結オブジェクトフレームを挿入するとオブジェクトの種類のダイアログが出てくるので、そこで種類を選びますね。
この作業をVBAでやっておけばいいということですね。
ちょっと読んでみますね。
322319
2021/04/17(土) 21:01:55.24ID:GNfw/saY だめだああ
なにをやってもうまくいかない
なにをやってもうまくいかない
323デフォルトの名無しさん
2021/05/07(金) 07:32:03.14ID:DloXWpsH いまだにAccess 2.0を所有中
324デフォルトの名無しさん
2021/05/07(金) 12:12:51.35ID:nZH7MU+b Windows3.1の頃? 95だったかな。
325デフォルトの名無しさん
2021/05/13(木) 02:39:37.83ID:fH5L5fl1 ACCESSで在庫管理や備品管理作っても出先でみることができません(Androidスマホなので)
みなさんどうしていますか?
Webシステムを組むほど大きいわけでもないので予算もありません
適宜レポートを作っておきExcelやPDFにしてクラウドにいれとくとかですか?
みなさんどうしていますか?
Webシステムを組むほど大きいわけでもないので予算もありません
適宜レポートを作っておきExcelやPDFにしてクラウドにいれとくとかですか?
326デフォルトの名無しさん
2021/05/13(木) 04:25:52.50ID:HlQKEMAc >>325
お前みたいな馬鹿には無理なだけ
お前みたいな馬鹿には無理なだけ
327デフォルトの名無しさん
2021/05/13(木) 05:05:22.97ID:4K+rsr0c あーそうかい‼💢
レスを投稿する
ニュース
- 中国側が首相答弁の撤回要求、日本側拒否 [夜のけいちゃん★]
- 債券・円・株「トリプル安」に…長期金利1.755%まで上昇、円は対ユーロで史上最安値 [蚤の市★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★5 [ぐれ★]
- 映画「鬼滅の刃」の興行収入急減、日本行き航空券大量キャンセル…中国メディア報道 [蚤の市★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 【大分】佐賀関で大規模火災、170棟以上が延焼中 70代男性1人と連絡取れず [ぐれ★]
- フランス「G7に習近平主席を呼びたい」ドイツ「良い考えだ」 高市さん...? [237216734]
- 麻生太郎氏、高市政権と距離を置きはじめる(´・ω・`) [399259198]
- 【悲報】中国営業に熱心な日本人タレントたち、中国のイベントが続々と中止に… まだ予定中のアイドルとか歌手とかたくさんいるけど [452836546]
- 自閉症が「んなっしょい」と連呼するお🏡
- 【悲報】高市効果で「1ドル=160円」が相場へwwwwwwwwwwwwwwwwwwwwwwwwwwwww 止まらぬ高市円安💥💥 [871926377]
- 【悲報】SP500今日も暴落で完全に世界恐慌。高市恐慌として全世界で語り継がれそう [686538148]
