【机房收费系统】组合查询

Jun 07, 2016 pm 04:03 PM
お問い合わせ 組み合わせ

机房收费系统的组合查询大体上概括一下就是:一个或者多个条件下对信息进行查找,找到了则显示出来,没找到给个提示。说总是简单的,当下手做的时候,分析起来不如说的轻松。 按照程序运行的顺序走 窗体加载: 添加下拉项,设置界面框的可编辑性,让MSFlexGr

机房收费系统的组合查询大体上概括一下就是:一个或者多个条件下对信息进行查找,找到了则显示出来,没找到给个提示。说总是简单的,当下手做的时候,分析起来不如说的轻松。大笑\

按照程序运行的顺序走

窗体加载:

添加下拉项,设置界面框的可编辑性,让MSFlexGrid控件显示标题。

\

组合界面:

窗体加载的时候,只有第一行是可操作的。那么要想让下面的能够操作怎么办呢?

这就需要我们用代码编辑组合关系的组合框。如果组合关系中有内容的话,让对应的下一行能都操作,这两行就会在查询的时候产生组合关系。第三行也一样。

\

学生基本信息维护,那么涉及到的数据库表就是学生表即Student表。

我们在字段名的组合框中添加的下拉项都是汉语的,如果要想作为一个条件进行查找的话,那么它必须能够被数据库所识别。所以这里就需要一个函数将字段名组合框中的每一个汉语内容对应到数据库中字段名的英文单词。同样组合关系组合框中的汉语内容也需要定义一个函数转变成数据库和计算机能够识别的语言。

例如关系组合框:

<span style="font-size:18px;">&#39;定义一个函数将汉字的组合关系转化为计算机语言,数据库能够识别。
Private Function GetString(logiczuhe As String) As String
    Select Case logiczuhe
        Case "或"<span style="white-space:pre">			</span>&#39;当输入框的内容是或的时候,表示组合框的Text属性经过函数变化后传进来的是"or"
            GetString = "or"
        Case "与"
            GetString = "and"
    End Select
End Function</span>
ログイン後にコピー

最后看三层关系

分为三层,我们一层一层的来

如果第二行和第三行字段名组合框不可编辑。

我们保证第一行的所有条件内容不能为空。

定义一条SQL语句,把界面上选择的条件都添加到SQL语句当中,然后执行这条SQL语句

在Student表中遍历,看是否有符合该语句的内容。

如果没有,

那么第一行的所有内容清空,焦点给第一个需要输入内容的框中。等待重新输入。

如果有

用一个循环语句,将每一条满足的记录都显示到MSFlexGrid控件中。

这时候,我们的第一层查询就算是结束了。

如果选择了第一个组合关系的组合框,那么第二行就会处于编辑状态。

这是我们做一个判断,如果第三行字段名组合框不可编辑,那么

保证第一行和第二行的内容都不能为空。

定义一个SQL语句,把第一个行的条件和第二行的条件以及两行条件的组合关系都添加到从Student表中查找信息的SQL语句。然后执行该SQL语句

在Student表中遍历,看是否符合该语句的内容

如果没有,

给出提示。不用清空所有的信息框。

如果有

用一个循环语句,将满足这两行条件的记录都显示到MSFlexGrid控件中,两层查询就结束了

第三层查询不同之处就是SQL语句中又多了一行需要满足的条件。

其他跟两层类似。

有了思路,代码部分大多都是都是重复的,有的时候我们分析的会感觉一团浆糊,这时候我们要学会交流,把自己的想法说给自己的同学,师父,也许通过这样的交流,能够收获到让自己豁然开朗的结果。要有耐心去分析,这是一个需要静心的过程。


このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

12306 過去のチケット購入記録の確認方法 過去のチケット購入記録の確認方法 12306 過去のチケット購入記録の確認方法 過去のチケット購入記録の確認方法 Mar 28, 2024 pm 03:11 PM

12306 チケット予約アプリの最新バージョンをダウンロードします。誰もが非常に満足している旅行チケット購入ソフトウェアです。行きたい場所に行くのに非常に便利です。ソフトウェアには多くのチケット ソースが提供されています。本物のチケットを渡すだけで済みます。 - 氏名認証によるオンラインチケット購入 全ユーザー 旅行券や航空券を簡単に購入でき、さまざまな割引が受けられます。また、チケットを入手するための事前予約も開始できます。ホテルや特別な車の送迎も予約できます。これを使用すると、ワンクリックで行きたい場所に行き、チケットを購入できます。旅行がより簡単で便利になり、すべての人に旅行体験を提供します編集者はオンラインで詳細を説明するようになり、12306 人のユーザーに過去のチケット購入記録を表示する方法が提供されます。 1. Railway 12306 を開き、右下隅の [My] をクリックして、[My Order] をクリックします。 2. 注文ページで [Paid] をクリックします。 3. 有料ページにて

Xuexin.com で学歴を確認する方法 Xuexin.com で学歴を確認する方法 Mar 28, 2024 pm 04:31 PM

Xuexin.com で私の学歴を確認するにはどうすればよいですか? Xuexin.com で学歴を確認できますが、多くのユーザーは Xuexin.com で学歴を確認する方法を知りません。次に、エディターが Xuexin.com で学歴を確認する方法に関するグラフィック チュートリアルを提供します。興味のあるユーザーはぜひ見に来てください! Xuexin.com の使用方法チュートリアル: Xuexin.com で学歴を確認する方法 1. Xuexin.com の入り口: https://www.chsi.com.cn/ 2. Web サイトのクエリ: ステップ 1: Xuexin.com のアドレスをクリックします。上記をクリックしてホームページに入ります [教育クエリ]をクリックします; ステップ2: 最新のWebページで下図の矢印に示すように[クエリ]をクリックします; ステップ3: 新しいページで[学術単位ファイルにログイン]をクリックします; ステップ4: ログインページで情報を入力し、[ログイン]をクリックします。

MySQL と PL/SQL の類似点と相違点の比較 MySQL と PL/SQL の類似点と相違点の比較 Mar 16, 2024 am 11:15 AM

MySQL と PL/SQL は 2 つの異なるデータベース管理システムであり、それぞれリレーショナル データベースと手続き型言語の特性を表しています。この記事では、具体的なコード例を示しながら、MySQL と PL/SQL の類似点と相違点を比較します。 MySQL は、構造化照会言語 (SQL) を使用してデータベースを管理および操作する、一般的なリレーショナル データベース管理システムです。 PL/SQL は Oracle データベースに固有の手続き型言語であり、ストアド プロシージャ、トリガー、関数などのデータベース オブジェクトを記述するために使用されます。同じ

Apple携帯電話でアクティベーション日を確認する方法 Apple携帯電話でアクティベーション日を確認する方法 Mar 08, 2024 pm 04:07 PM

Apple の携帯電話を使用してアクティベーション日を確認する場合、携帯電話のシリアル番号から確認するのが最善の方法ですが、Apple の公式 Web サイトにアクセスし、コンピュータに接続して 3 番目のバージョンをダウンロードすることでも確認できます。 -party ソフトウェアを使用して確認します。 Apple 携帯電話のアクティベーション日を確認する方法 回答: シリアル番号のクエリ、Apple 公式 Web サイトのクエリ、コンピュータのクエリ、サードパーティ ソフトウェアのクエリ 1. ユーザーにとって最善の方法は、自分の携帯電話のシリアル番号を知ることです。シリアル番号を確認するには、[設定]、[一般]、[このマシンについて] を開きます。 2. シリアル番号を使用すると、携帯電話のアクティベーション日を知るだけでなく、携帯電話のバージョン、携帯電話の製造元、携帯電話の工場出荷日などを確認することもできます。 3. ユーザーは Apple の公式 Web サイトにアクセスしてテクニカル サポートを見つけ、ページの下部にあるサービスと修理の欄を見つけて、そこで iPhone のアクティベーション情報を確認します。 4. ユーザー

Oracle を使用してテーブルがロックされているかどうかをクエリするにはどうすればよいですか? Oracle を使用してテーブルがロックされているかどうかをクエリするにはどうすればよいですか? Mar 06, 2024 am 11:54 AM

タイトル: Oracle を使用してテーブルがロックされているかどうかをクエリする方法Oracle データベースでは、テーブル ロックとは、トランザクションがテーブルに対して書き込み操作を実行しているときに、他のトランザクションがテーブルに対して書き込み操作を実行したり、テーブルに構造変更 (列の追加、行の削除など) を加えたりするときにブロックされることを意味します。 、など)。実際の開発プロセスでは、トラブルシューティングを改善し、関連する問題に対処するために、テーブルがロックされているかどうかをクエリする必要があることがよくあります。この記事では、Oracle ステートメントを使用してテーブルがロックされているかどうかをクエリする方法と、具体的なコード例を紹介します。テーブルがロックされているかどうかを確認するには、

データベースの場所のクエリに関するスキルの共有について話し合う データベースの場所のクエリに関するスキルの共有について話し合う Mar 10, 2024 pm 01:36 PM

フォーラムはインターネット上で最も一般的な Web サイト形式の 1 つで、ユーザーに情報を共有し、交換し、議論するためのプラットフォームを提供します。 Discuz は一般的に使用されているフォーラム プログラムであり、多くのウェブマスターはすでによく知っていると思います。 Discuz フォーラムの開発および管理中に、分析または処理のためにデータベース内のデータをクエリすることが必要になることがよくあります。この記事では、Discuz データベースの場所をクエリするためのヒントをいくつか紹介し、具体的なコード例を示します。まず、Discuz のデータベース構造を理解する必要があります。

PPT で 2 つのグラフィックを結合する方法 PPT で 2 つのグラフィックを結合する方法 Mar 20, 2024 pm 05:00 PM

みなさん、こんにちは。今日は、PPT で 2 つのグラフィックを結合する方法の具体的な手順を友達と共有します。これらの手順に従うと、操作を段階的に学習し、将来推論を行うことができます。手順は以下のとおりです。友達の皆さん、真剣に見てみましょう! 1. まず、コンピュータ上で PPT ドキュメントを開き、新しい PPT スライドを作成します (下の図を参照)。 2. 次に、上部メニューバーの[挿入]項目から[図形]を見つけ、図形のドロップダウンボックスでインポートする図形を選択します(下図の赤丸部分)。 3. PPT の挿入機能を使用して、三角形と円の図形を PPT に順番に挿入し、図形のサイズと位置を調整します (下の図の赤い矢印で示すように)。 4

通神コインの最新価格を確認するにはどうすればよいですか? 通神コインの最新価格を確認するにはどうすればよいですか? Mar 21, 2024 pm 02:46 PM

通神コインの最新価格を確認するにはどうすればよいですか?トークンは、ゲーム内アイテム、サービス、アセットの購入に使用できるデジタル通貨です。これは分散型であり、政府や金融機関によって管理されていないことを意味します。通神コインの取引はブロックチェーン上で行われます。ブロックチェーンは、通神コインのすべての取引情報を記録する分散台帳です。トークンの最新の価格を確認するには、次の手順を使用できます。 信頼できる価格確認 Web サイトまたはアプリを選択します。一般的に使用される価格クエリ Web サイトには、次のものがあります。 CoinMarketCap: https://coinmarketcap.com/Coindesk: https://www.coindesk.com/ Binance: https://www.bin

See all articles