2020年6月30日「AppyBuilder Termination」直前、駆け込みで行った自作ハンディーターミナルアプリの改造。
[[ai]AppyBuilder termination(2020/7/1)]
変更点は、SQLite versionでbulk insertファイルを切替える
[[ai]SQLite versionでif文の分岐処理をするには(2020/6/11)]
3.8以下なら旧「500行ファイル」
3.9以上なら新「10000行ファイル」
この仕様変更でms-Access製「bulk insert生成プログラム」にも新機能
「10000行ファイル生成」
このプログラミング、結構時間がかかりました。
実は私、独学の我流vbaプログラマー
私のvbaプログラムは素人プログラム
1つのプロシージャに
長々(=だらだら)と色んな機能を書いてます
今回は心を少し入れ替え
3種類のbulk insertファイル生成機能をサブルーチン化
次期SQLite仕様変更で最大数が変わっても、変数を変えるだけで簡単に対応出来るように作り直しました。
見た目もスッキリ
やれば、僕にも出来るじゃん!
Private Sub btnMAKEbulkFile10k_Click() call MakeBulkITEM (10000) call MakeBulkSHOP (10000) call MakeBulkRIREKI (10000) End Sub
余談ですが、ずっと素人プログラムしか書けない言い訳は
プログラムを作るのも
改良するのも
操作するのも作者の私だから
本に書いてる「綿密な仕様設計」「プログラムの可読性」より
空いた時間に取り合えず作って即実践投入
を続けた結果。
100個以上作っても初心者みたいな書き方しか出来ません(泣)
永遠の素人
情けない