• 締切済み

視覚化しやすいプログラミング言語を教えて下さい。

ACCESSなどのデータベースを使って、情報の入出力を行いたいのですが、情報を入力し、出力された情報を判断するのは、特別な知識の少ない一般ユーザーさんとなってます。 なので、なるべく視覚的にわかりやすいものにしたいです。(表に入出力でなく、ある絵をクリックしたら、入力窓が出てくる、といったようなもの) OSは基本的にはWindowsがいいです。 特にプログラム言語にこだわる必要はなく、データベースとの連携がとれて、絵として表現できれば、うれしいです。 なにかございましたら、教えていただけると助かります。

みんなの回答

  • itohh
  • ベストアンサー率45% (210/459)
回答No.5

こんにちは。itohhといいます。 仕事でお使いになるのでしょうか? もし、作成する期間が短い(1ヶ月以内で完成させたい)というのでしたら、 プロの方に依頼をされては如何でしょうか? ただし、開発費は安くはないですが... さすがに、本業の片手間に作成するのでしたら短期間に憶えるのは難しいと 思いますよ。 「自分たちでメンテナンスを行うのでAccessのVBAで開発して欲しい」と依頼さ れるときにお願いしてみては如何ですか?

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

「私の感想」に堕しているかも知れませんが一言。 >絵として表現できれば、うれしいです。 >ある絵をクリックしたら、入力窓が出てくる、といったようなもの)  ●どのような項目の入力が必要になるのでしょうか。それを差し支えない範囲で例示されたら、答える方はイメージが掴めて、答えやすいと思います。  ●アクセスを考えているのなら、基本的にはエクセルのメニュバーの余白で右クリック-VisualBasicをクリック-金槌とスパナのx状アイコンクリック-コントロールツールボックスが出てきますが、ここに出てくる「コントロール」の種類がベース(最少)で、VBA等のバージョン(プロフェッショナル版とか)により追加分があり、更にこの分野の専門ソフト業者が便利なものを作って販売しているようです(例旧社名文化オリエントなど。ただしプロ向けか?。)  「コントロール VB」でWEB検索すれば出てくると思います。  ●例えば基本コントロールのピクチャーボックス(イメージ)もクリックすると処理が出来るよう仕組みがあります。  ●私のビジネスの経験から   >特別な知識の少ない一般ユーザーさんとなってます。 と有りますが、毎回人が変わり、操作をするのが初めてであり、高年齢者などが多い場合、幼児年少者むけは特別配慮をしたほうが良い。ではなくて高年齢者などが多くても、同じ職場の人に「繰り返し使ってもらう」ような場合は、人間は直ぐ慣れます。慣れるとかえって親切な画面設計も鬱陶しくなるもんです。  また「絵」柄と言うのも、初めての人に意図を伝えるのは難しいものという限界を感じます。アイコンなども慣れてこそ便利ですが、初めてのソフトなどではツールバーの アイコンの機能は正直言って手探り・判らないのではないでしょうか。やはり文章・文字の力は大きいと思います。  画面文字を少なく簡潔にして、「判らない時」のヘルプクリックボタンを作り解説するなど2段構えをしてはどうでしょうか。 

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.3

>ある絵をクリックしたら、入力窓が出てくる、といったようなもの Accessのフォームにボタンを作りそのボタンにアイコンやビットマップ形式の絵や写真を表示させるようにすれば視覚的に表現できます。ボタンの大きさも自由に調整できるし大きさにあった絵などをbmpで保存しておけば分かりやすくなると思います。 フォームやクエリも作る際にウィザードが使えますから簡単に組んでいくことができます。 SQLなどを使用してVBとかで組むとなるとAccessより時間がかかるかもしれませんね。

  • onimotsu
  • ベストアンサー率36% (279/758)
回答No.2

>表に入出力でなく、ある絵をクリックしたら、入力窓が出てくる、といったようなもの データベースのソフトを使えばできますよ。 もちろん、絵は画像としてPCに取り込んでおく必要はあります。 データベースを使用している人なら簡単にできます。 しかし、一から始めるとなるとちょっとは時間がかかると思います。 >特にプログラム言語にこだわる必要はなく ACCESSではVBAというプログラム言語?を使うのでしょうか? (ACCESSは使用していないので分かりません) 他のデータベースソフトでもある程度のプログラムを組む必要はあります。 データベースの3強 ACCESS 一番売れている(ただし、使い勝手が良いとは限りません) ファイルメーカー (良く分かりません) 桐 日本語データベース(プログラムを日本語で記述する)

  • GOLDEN
  • ベストアンサー率46% (283/607)
回答No.1

Microsoft Accessはフォームエディタを持っているので、それを使えば視覚的には VBなどで作成するのと遜色の無いものを作ることが出来ます 但し、使える言語はVisual Basic for Aplications(略してVBA)ですので、VBの 全ての機能が使えるわけではありません しかし、元々Access向けに設計されているので、Accessのデータの管理などは得意 な言語です データをもとに新しいデータを作成するとか、その程度でしたら十分作成できます

関連するQ&A

  • C言語のプログラミングについてです><

    今C言語のプログラミングの勉強をしているのですが、わからないプログラムがでてきたので教えてくださる方がいらっしゃれば、ご教授願いたいです。 数当てゲームの作成 1~9(0は除く)のなかから4つの異なる数字をランダムで選択し、4桁の数をつくる。ユーザは4つの数字の並びを入力して、作られた数を当てる。 ユーザの入力した数と作られた数を比較して、同じ数字が同じ桁にある場合は"Hit"というヒントを与える。また、同じ数字が異なる桁にある場合は"Blow"というヒントを与える。すなわち、作られた数が5849で、ユーザが4829という数値を入力した場合、"2 Hit 1 Blow"というヒントが表示されるようにする。 ユーザは10回まで、入力するチャンスが与えられる。 といった感じのプログラミングなんですが、C言語初心者である自分にはまったくわかりません; ; どなたかわかる方がいらっしゃれば、助けていただけないでしょうか?よろしくお願いします!

  • C言語 プログラミング

    C言語、プログラミングの質問です。 構造体について、 プログラムを組んでみたのですが、上手く出力されません。実行時にはエラーはないのですが、出力時に上手くいきません。どなたかどこがおかしいかわかる方、教えていただけませんでしょうか? #include <stdio.h> struct user{ char *name; char *id; int books; }; int main (void) { struct user u; printf("氏名を入力して下さい。"); scanf("%s",u.name); printf("パスワードを入力してください。"); scanf("%s",u.id); printf("年齢を入力してください。"); scanf("%d",&u.age); printf("氏名 %s\n",u.name); printf("パスワード %s\n",u.id); printf("年齢 %d\n",u.age); return 0; } よろしくお願いします。

  • プログラミングの授業で Fortran 90/95 言語を使った 「計

    プログラミングの授業で Fortran 90/95 言語を使った 「計算機ソフトウェア」という授業があり,以下のような課題が出ました。 ファイルからデータを入力し,それに対して何らかの処理を行い,結果をファイルに出力する,Fortran 90/95 言語を使ったプログラムを作成する問題を自分で作り,その回答(プログラムリスト)を記述せよ。 ただし,以下の内容を満足すること。 ・入出力には書式を用いる ・配列を使用する ・DO文を使用する ・IF文を使用する ・関数またはサブルーチンを使用する ・レポートには,問題の説明と処理の方法の説明を書き,プログラムリストと結果の評価を添えること。 並みのプログラムではダメらしく,(アイデア的にも)素晴らしいプログラムを作らなければならないのですが,まったく良い案が思いつきません。 良かったら,何か,教授をあっと言わせるような,プログラムの案, もし良ければ,プログラムリストの内容(PROGRAM ○○  IMPLICIT NONE ~~~)を添えて回答いただけないでしょうか? どうか,よろしくお願いします。

  • C言語プログラミング初心者

    C言語プログラミング で、「0~100の整数値をコマンドプロンプトから入力し,0~59のとき「不可」,60~69のとき「可」,70~79のとき「良」,80~89のとき「優」,90~100のとき「秀」と出力するプログラム」を作成したいのですがどのようにかけばよろしいのでしょうか?

  • c言語プログラミングの質問です。

    整数NとN個の整数を受け取り,受け取ったN個の整数のうち最大のものを表示するプログラムを記述せよ. ただし,N>0とする. 入出力例 入力 ⇒ 出力 3 2 1 8 ⇒ 8 5 13 14 11 12 15 ⇒ 15 2 -1 -2 ⇒ -1 という問題です。「3つの数の中から~」という場合はそれぞれa,b,cとおいて比較できるのですが、この問題のような場合はどうすればいいですか。

  • プログラミング(C言語) についてです。

    プログラミング(C言語) についてです。 こんばんは。学校のプログラミングの課題が全くわからない所があるので教えて欲しいです・・・。 英単語テスト(5問)のプログラムを作るということなのですが、 たとえば、「問1:犬を英語で?」という問題に対して、scanfでユーザに英単語を入力させ ユーザが「dog」と入力して正解のした場合は「正解」とだけ表示させて ユーザがそれ以外を入力し、不正解のときは「不正解」という表示と共に正しい答えを一緒に表示するようにします。 charやstrcmpを使えばいいのはわかるんですが、 どのように作ればいいのかがよくわからなくて作れません・・・ C言語に詳しい方、 問1、犬を英語で? 『入力』 正解or不正解(正答:dog)表示 問2、猫を英語で? 『入力』 正解or不正解(正答:cat)表示 問3、豚を英語で? 『入力』 正解or不正解(正答:pig)表示 問4、空を英語で? 『入力』 正解or不正解(正答:sky)表示 問5、氷を英語で? 『入力』 正解or不正解(正答:ice)表示 となるようなプログラムを誰か書いていただけませんか?(;_;) よろしくおねがいします・・・(;_;)

  • プログラミングの問題です。c言語でお願いします。

    プログラミングの質問です。 c言語でお願いします。 以下の結果が得られるようなプログラムを書いてください。 期末試験では必ずフローチャートを書いてください。また、フローチャートが 書けない場合は、どういう順番でプログラムを書けば よいかを書いてください。 10秒間、1秒間当たり5個得られる実験データを入力させ、それを 1秒ごとに平均した値として出力する。 プログラミングわからないのでお願いします。

  • c言語プログラミングHELP!

    c言語でプログラムを組んでるんですが、どうしてもわからないものがありまして、 まず一つ目がキーボードから英小文字を一つ入力し、その文字を大文字に変換して出力するプログラミングです。結果がまずひとつの英小文字を入力して、入力した文字と、大文字に変換した文字を出力するプログラミングです。 ちなみにヒントは'a'=97,'A'=65です 二つ目が二桁の16進数('41'から'49','50'から'59')を入力すると対応する文字を表示するプログラミングです。また、%xは使用しないこと。なお、入力に間違いはないものとする。(ヒントは入力は一つの数値か、二つの文字か?だそうです。) 結果は二桁の16進数('41'から'49','50'から'59')を入力して、文字コードの二桁の数字と文字を出力するプログラミングです。 お願いします。

  • C言語の質問

    「n の階乗 n! の計算を再帰式で表現したCプログラムを作成し、n=10, n=11, n=12 の出力結果を書きなさい。 プログラムではnの値は1から12までとせよ。 入出力については問わない。」です。お願いします。

  • C言語のプログラミングですが、

    C言語のプログラミングですが、 255文字以内の文字列をキーボードから入力して、下記の各処理を行うプログラム(※入力した文字データは配列に入力)はどのようにしたらいいでしょうか?(入力例:acFNkeexFFg) ・入力した文字列の最後の文字を出力 ・入力した文字列⇒逆に並べ替えて出力 ・入力した文字列⇒縦に出力(1文字ずつ) ・入力した文字列の中に「F」が何個あるか ただし、使えるのはfor文・配列・if文ぐらいでそれ以上レベルの高いものは使わないで下さい。 … char str[255]; int i,n,na,nb,nc; printf("Input Strings= "); scanf("%s",str); for(i=0;str[i]!='¥0';i++){ n=i; } printf("The last character= %c",str[n]); くらいまでしか分かりません…

専門家に質問してみよう