学び

JavaScript

JavaScriptのきほん「ToDoリストを作ろう(2)リストを画面に表示する」

前回は、フォームに入力された文字列を配列(todos)に追加するところまでを確認した。今回は、その配列の中身を実際に画面上のリストとして表示し、さらに「完了チェック」と「削除」の機能を追加していくことにしよう。 1. style.css(C...
JavaScript

JavaScriptのきほん「ToDoリストを作ろう(1)フォームからデータを受け取る」

これまでの記事では、ブラウザに時計やカレンダーを表示する題材を通して、DOM要素の操作やイベントリスナーの使い方を扱った。今回からは、それらの知識を踏まえて「ToDoリストアプリ」を3回に分けて作っていくことにしよう。初回となる今回は、フォ...
Excel VBA

【Excel VBA入門 第15回】配列をFunction・Subに渡す・受け取る方法

イントロダクション前回(第14回)では、引数を省略可能にする Optional の使い方を学んだ。今回は、複数のデータをまとめて扱える「配列」を、Function や Sub の引数として受け渡す方法を解説しよう。1件ずつ引数を渡すのではな...
Excel VBA

【Excel VBA入門 第14回】省略できる引数を作る!~Optional引数とデフォルト値の使い方~

イントロダクション前回(第13回)では、引数の渡し方における ByVal(値渡し)と ByRef(参照渡し)の違いを学んだ。今回は、複数の引数を扱う際に知っておきたい「Optional引数」をご紹介しよう。「基本的にはこの値を使うが、必要な...
Excel VBA

【Excel VBA入門 第13回】ByValとByRefの違いを理解する ~引数の渡し方を正しく使い分ける~

イントロダクション前回(第12回)では、処理結果を戻り値として返せる Function プロシージャの基礎を学んだ。今回は、Sub や Function に共通する重要なテーマ、引数の渡し方について掘り下げていこう。VBAでは引数を渡す方法...
Excel VBA

【Excel VBA入門 第12回】戻り値を返せる!Function(関数)プロシージャの基礎と作り方

導入前回(第11回)では、ダブルクリックのトグル処理に合わせてセルの背景色を自動変更する方法をご紹介した。第8回から続いた「イベントプロシージャとダブルクリックの活用編」は、これでひと区切りとなる。今回からは新しいテーマとして、Functi...
MySQL

【初心者SE向け】A5:SQL Mk-2の使い方~ 接続からSQL実行、事故防止のコミット設定まで~

はじめに前回の記事では、SQLの基本操作であるSELECT・UPDATE・DELETEについて紹介した。今回は、実務でよく使われる無料のデータベースGUIツール「A5:SQL Mk-2(エーファイブ)」の基本的な使い方を紹介する。A5:SQ...
MySQL

【初心者SE向け】現場で使えるSQL基本操作 ~SELECT・UPDATE・DELETEの正しい使い方~

はじめにSQLの基本操作であるSELECT(取得)、UPDATE(更新)、DELETE(削除)は、データベースを扱う上で避けて通れない最重要コマンドである。文法自体はシンプルだが、実務では「WHERE句のつけ忘れによる全件更新・全件削除」と...
MySQL

MySQLで学ぶ受注管理システム開発(5)「パフォーマンスチューニングとバックアップ」

開発・動作確認環境:GitHub Codespaces(以前本ブログで構築した環境を使用)はじめに前回は、「MySQLで学ぶ受注管理システム開発(4)「トリガーとユーザー権限管理」」にて、トリガーによる自動ログ記録と、ユーザーごとの権限管理...
MySQL

MySQLで学ぶ受注管理システム開発(4)「トリガーとユーザー権限管理」

開発・動作確認環境:GitHub Codespaces(本ブログで構築した環境を使用)はじめに前回は、「MySQLで学ぶ受注管理システム開発(3)「ビューとストアドプロシージャを作ろう」」で、CreateOrderプロシージャの中で在庫の確...