⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wmstupsycomdialog.java

📁 学生管理系统。使用java编程
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
		    }
			if(studyOrPsy.equals("心理"))
	    	{
				String sql = "";
				iniPsyTable(sql);
		    }
	    }
	    //4按照学号/姓名查询
	    else if(yearTerm.equals("全部")&&weekOrMonth.equals("全部")&&studyOrPsy.equals("全部")&&!stuCondition.equals("全部"))
	    {
	    	if(stuCondition.equals("学号"))
	    	{ 
	    		if(flag == false)
	    		{
	    		if(id==0)
	    		{
	    			JOptionPane.showMessageDialog(this, "学号输入错误!!");
	    		}
	    		else{
			    	String sql =" where studentid ='"+getQStuId()+"'";
			    	initialTable(sql);
	    		}
	    		}
	    		else{
		    		if(id==0)
		    		{
		    			JOptionPane.showMessageDialog(this, "学号输入错误!!");
		    		}
		    		else{
				    	String sql =" where studentid like '%"+getQStuId()+"%'";
				    	initialTable(sql);
		    		}
	    		}
	    	}
	    	else if(stuCondition.equals("姓名"))
	    	{
	    		if(flag == false){
	    		if(name.equals("null"))
	    		{
	    			JOptionPane.showMessageDialog(this,"姓名不能为空!");	
	    		}
	    		else
	    		{
			    	String sql =" where stuname = '"+getInput()+"'";
			    	initialTable(sql);
	    	    }
	    		}
	    		else
	    		{
		    		if(name.equals("null"))
		    		{
		    			JOptionPane.showMessageDialog(this,"姓名不能为空!");	
		    		}
		    		else
		    		{
				    	String sql =" where stuname like '%"+getInput()+"%'";
				    	initialTable(sql);
		    	    }
	    		}
	    	}
	    }
	    // 2-1 复合查询
	    else if(!yearTerm.equals("全部")&&!weekOrMonth.equals("全部")&&studyOrPsy.equals("全部")&&stuCondition.equals("全部"))
	    {
	    	String sql = " where yearterm ='"+yearTerm+"'"+" and weekormon = '"+weekOrMonth+"'";
	    	System.out.println(sql);
	    	initialTable(sql);
	    }
	    //2-2复合查询
	    else if(!yearTerm.equals("全部")&&weekOrMonth.equals("全部")&&!studyOrPsy.equals("全部")&&stuCondition.equals("全部"))
	    {
	    	 System.out.println("dd"+studyOrPsy);
	    	 if(studyOrPsy.equals("学习"))
			    {		
					String sql =" where yearterm = '"+yearTerm+"'";
					iniStuTable(sql);
			    }
				if(studyOrPsy.equals("心理"))
		    	{
					String sql =" where yearterm = '"+yearTerm+"'";
					iniPsyTable(sql);
			    }
	    }
	    //2-3复合查询
	    else if(!yearTerm.equals("全部")&&weekOrMonth.equals("全部")&&studyOrPsy.equals("全部")&&!stuCondition.equals("全部"))
	    {
	    	if(stuCondition.equals("学号"))
	    	{
	    		if(flag ==false)
	    		{
	    		if(id==0)
	    		{
	    			JOptionPane.showMessageDialog(this,"学号输入错误");
	    		}
	    		else
	    		{
			    	String sql = " where yearterm = '"+yearTerm+"'"+" and studentid = '"+id+"'";
			    	initialTable(sql);
	    	    }
	    		}else
	    		{
		    		if(id==0)
		    		{
		    			JOptionPane.showMessageDialog(this,"学号输入错误");
		    		}
		    		else
		    		{
				    	String sql = " where yearterm = '"+yearTerm+"'"+" and studentid like '%"+id+"%'";
				    	initialTable(sql);
		    	    }
	    		}
	    		}
	    	else if(stuCondition.equals("姓名")) 
	    	{
	    		if(flag ==false){
	    		if(name.equals("null"))
	    		{
	    			JOptionPane.showMessageDialog(this, "姓名不能为空!");
	    		}
	    		else
	    		{
			    	String sql =" where yearterm = '"+yearTerm+"'"+" and stuname = '"+name+"'";
			    	initialTable(sql);
	    		}	
	    		}
	    		else
	    		{
		    		if(name.equals("null"))
		    		{
		    			JOptionPane.showMessageDialog(this, "姓名不能为空!");
		    		}
		    		else
		    		{
				    	String sql =" where yearterm = '"+yearTerm+"'"+" and stuname like '%"+name+"%'";
				    	initialTable(sql);
		    		}
	    		}
	    	}
	    }
	    //2-4 复合查询
	    else if(yearTerm.equals("全部")&&!weekOrMonth.equals("全部")&&!studyOrPsy.equals("全部")&&stuCondition.equals("全部"))
	    {
	    	 if(studyOrPsy.equals("学习"))
			    {		
					String sql =" where weekormon = '"+weekOrMonth+"'";
					iniStuTable(sql);
			    }
				if(studyOrPsy.equals("心理"))
		    	{
					String sql =" where weekormon = '"+weekOrMonth+"'";
					iniPsyTable(sql);
			    }
	    }
	    //2-5复合查询
	    else if(yearTerm.equals("全部")&&!weekOrMonth.equals("全部")&&studyOrPsy.equals("全部")&&!stuCondition.equals("全部"))
	    {
	    	if(stuCondition.equals("学号"))
	    	{
	    		if(flag ==false)
	    		{
	    		if(id==0) 
	    		{
	    			JOptionPane.showMessageDialog(this, "学号输入错误!");
	    		}
	    		else
	    		{
				   String sql = " where weekormon = '"+weekOrMonth+"'"+"  and studentid = "+id;
				   System.out.println(sql);
				   initialTable(sql);
	    		}
	    		}
	    		else
	    		{
		    		if(id==0) 
		    		{
		    			JOptionPane.showMessageDialog(this, "学号输入错误!");
		    		}
		    		else
		    		{
					   String sql = " where weekormon = '"+weekOrMonth+"'"+"  and studentid like '%"+id+"%'";
					   System.out.println(sql);
					   initialTable(sql);
		    		}
	    		}
	    	}
	    	else if(stuCondition.equals("姓名")) 
	    	{
	    		if(flag ==false)
	    		{
	    		if(name.equals("null"))
	    		{
	    			JOptionPane.showMessageDialog(this,"姓名不能为空!");
	    		}
	    		else
		    	{
			    	String sql =" where weekormon = '"+weekOrMonth+"'"+" and stuname = '"+getInput()+"'";
			    	initialTable(sql);
	    		}
	    		}
	    		else
	    		{
		    		if(name.equals("null"))
		    		{
		    			JOptionPane.showMessageDialog(this,"姓名不能为空!");
		    		}
		    		else
			    	{
				    	String sql =" where weekormon = '"+weekOrMonth+"'"+" and stuname like '%"+getInput()+"%'";
				    	initialTable(sql);
		    		}
	    		}
	    	}
	    }
	    //2-6复合查询
	    else if(yearTerm.equals("全部")&&weekOrMonth.equals("全部")&&!studyOrPsy.equals("全部")&&!stuCondition.equals("全部"))
	    {
	    	 if(studyOrPsy.equals("学习"))
			    {		
	 	    	if(stuCondition.equals("学号"))
		    	{
	 	    		if(flag == false)
	 	    		{
		    		if(id==0)
		    		{
		    			JOptionPane.showMessageDialog(this, "学号输入错误!");
		    		}
		    		else
		    		{
					   String sql = " where  studentid = "+id;
					   iniStuTable(sql);
		    		}
	 	    		}
	 	    		else
	 	    		{
			    		if(id==0)
			    		{
			    			JOptionPane.showMessageDialog(this, "学号输入错误!");
			    		}
			    		else
			    		{
						   String sql = " where  studentid like '%"+id+"%'";
						   iniStuTable(sql);
			    		}
	 	    		}
		    	}
		    	else if(stuCondition.equals("姓名")) 
		    	{
		    		if(flag == false){
		    		if(name.equals("null"))
		    		{
		    			JOptionPane.showMessageDialog(this,"姓名不能为空!");
		    		}
		    		else
			    	{
				    	String sql =" where stuname = '"+name+"'";
				    	iniStuTable(sql);
		    		}
		    		}
		    		else{
			    		if(name.equals("null"))
			    		{
			    			JOptionPane.showMessageDialog(this,"姓名不能为空!");
			    		}
			    		else
				    	{
					    	String sql =" where stuname like '%"+name+"%'";
					    	iniStuTable(sql);
			    		}
		    		}
		    	}

			    }
				if(studyOrPsy.equals("心理"))
		    	{
					
					if(stuCondition.equals("学号"))
			    	{
						if(flag ==false){
			    		if(id==0)
			    		{
			    			JOptionPane.showMessageDialog(this, "学号输入错误!");
			    		}
			    		else
			    		{
						   String sql = " where  studentid = "+id;
						   iniPsyTable(sql);
			    		}
						}
						else{
				    		if(id==0)
				    		{
				    			JOptionPane.showMessageDialog(this, "学号输入错误!");
				    		}
				    		else
				    		{
							   String sql = " where  studentid like '%"+id+"%'";
							   iniPsyTable(sql);
				    		}
						}
			    	}
			    	else if(stuCondition.equals("姓名")) 
			    	{
			    		if(flag==false){
			    		if(name.equals("null"))
			    		{
			    			JOptionPane.showMessageDialog(this,"姓名不能为空!");
			    		}
			    		else
				    	{
					    	String sql =" where stuname = '"+name+"'";
					    	iniPsyTable(sql);
			    		}}
			    		else
			    		{
				    		if(name.equals("null"))
				    		{
				    			JOptionPane.showMessageDialog(this,"姓名不能为空!");
				    		}
				    		else
					    	{
						    	String sql =" where stuname like '%"+name+"%'";
						    	iniPsyTable(sql);
				    		}
			    		}
			    	}

			    }
	    }
	    //复合查询
	    else if(!yearTerm.equals("全部")&&!weekOrMonth.equals("全部")&&!studyOrPsy.equals("全部")&&stuCondition.equals("全部"))
	    {
	    	if(studyOrPsy.equals("学习"))
		    {		
				String sql =" where yearterm = '"+yearTerm+"' and weekormon = '"+weekOrMonth+"'";
				iniStuTable(sql);
		    }
			if(studyOrPsy.equals("心理"))
	    	{
				String sql =" where yearterm = '"+yearTerm+"' and weekormon = '"+weekOrMonth+"'";
				System.out.print(sql);
				iniPsyTable(sql);
		    }
	    }
	    //复合查询
	    else if(!yearTerm.equals("全部")&&!weekOrMonth.equals("全部")&&studyOrPsy.equals("全部")&&!stuCondition.equals("全部"))
	    {
	    	if(stuCondition.equals("学号"))
	    	{
	    		if(flag ==false){
	    		if(id==0)
	    		{
	    			JOptionPane.showMessageDialog(this, "学号输入错误!");
	    		}
	    		else
	    		{
				   String sql = " where yearTerm = '"+ yearTerm+"' and weekormon = '"+weekOrMonth+"'"+" and studentid = "+id;
				   System.out.println(sql);
				   initialTable(sql);
	    		}}
	    		else
	    		{
		    		if(id==0)
		    		{
		    			JOptionPane.showMessageDialog(this, "学号输入错误!");
		    		}
		    		else
		    		{
					   String sql = " where yearTerm = '"+ yearTerm+"' and weekormon = '"+weekOrMonth+"'"+" and studentid like '%"+id+"%'";
					   System.out.println(sql);
					   initialTable(sql);
		    		}
	    		}
	    	}
	    	else if(stuCondition.equals("姓名")) 
	    	{
	    		if(flag == false){
	    		if(name.equals("null"))
	    		{
	    			JOptionPane.showMessageDialog(this,"姓名不能为空!");
	    		}
	    		else
		    	{
			    	String sql =" where yearTerm = '"+ yearTerm+"' and weekormon = '"+weekOrMonth+"'"+" and stuname = '"+getInput()+"'";
			    	initialTable(sql);
	    		}
	    		}
	    		else
	    		{
		    		if(name.equals("null"))
		    		{
		    			JOptionPane.showMessageDialog(this,"姓名不能为空!");
		    		}
		    		else
			    	{
				    	String sql =" where yearTerm = '"+ yearTerm+"' and weekormon = '"+weekOrMonth+"'"+" and stuname like '%"+getInput()+"%'";
				    	initialTable(sql);
		    		}
	    		}
	    	}
	    }
	    //复合查询
	    else if(!yearTerm.equals("全部")&&weekOrMonth.equals("全部")&&!studyOrPsy.equals("全部")&&!stuCondition.equals("全部"))
	    {
	    	 if(studyOrPsy.equals("学习"))
			    {		
	 	    	if(stuCondition.equals("学号"))
		    	{
	 	    		if(flag ==false){
		    		if(id==0)
		    		{
		    			JOptionPane.showMessageDialog(this, "学号输入错误!");
		    		}
		    		else
		    		{
					   String sql = " where  yearTerm = '"+ yearTerm+"' and studentid = "+id;
					   iniStuTable(sql);
		    		}}
	 	    		else{
			    		if(id==0)
			    		{

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -