<% my $dbi = $nvar{dbi}; my $dbseq = $dbi->{dbseq}{cv}; %>

条件を記入して、「検索する」のボタンを押してください。

<% my $op_list = [ '~', '!~', '~^', '~$', '=', '!=', '<', '>', 'IS NULL', 'IS NOT NULL' ]; my $warn_op_list = [ '~', '!~', 'IS NULL', 'IS NOT NULL' ]; my $op_label = { '~' => 'を含む ( ~ )', '!~' => 'を含まない ( !~ )', '~^' => 'で始まる ( ~^ )', '~$' => 'で終わる ( ~$ )', '=' => 'に等しい ( = )', '!=' => 'に等しくない ( != )', '<' => 'より小さい ( < )', '>' => 'より大きい ( > )', '<=' => '以下 ( <= )', '>=' => '以上 ( >= )', '~*' => 'を含む ( ~* )', '!~*' => 'を含まない ( !~* )', 'LIKE' => 'に等しい ( LIKE )', 'IS NULL' => '値を持たない', 'IS NOT NULL' => '値を持つ' }; my $qs = $var{v_qs}; my ($set_num, $user_num, $sys_num) = (2, 4, 2); my (@cond, @c, $flag); # 初期値の設定 foreach my $n (1 .. $set_num) { $qs->{"name_user_$n-1"} = 'family_name' if($qs->{"name_user_$n-1"} eq ''); $qs->{"name_user_$n-2"} = 'first_name' if($qs->{"name_user_$n-2"} eq ''); $qs->{"name_user_$n-3"} = 'zip' if($qs->{"name_user_$n-3"} eq ''); $qs->{"name_user_$n-4"} = 'address' if($qs->{"name_user_$n-4"} eq ''); $qs->{"name_sys_$n-1"} = 'system_did' if($qs->{"name_sys_$n-1"} eq ''); $qs->{"name_sys_$n-2"} = 'system_rid' if($qs->{"name_sys_$n-2"} eq ''); } %>
<% foreach my $n (1 .. $set_num) { print "
または
\n" if($n > 1); %>
条件<% print $n %> <% my $dbcname; foreach my $i (1 .. $user_num) { %> <% push(@c, "#{name_user_$n-$i} #{op_user_$n-$i} '#{value_user_$n-$i}'"); } %> <% foreach my $i (1 .. $sys_num) { %> <% push(@c, "#{name_sys_$n-$i} #{op_sys_$n-$i} '#{value_sys_$n-$i}'"); } %>
<% push(@cond, join(' AND ', @c)); $#c = -1; } %>
次の状態のデータを検索する : <% my %state_flag = ( invalid => ($var{v_where} ? $qs->{state_invalid} : 0), wait => ($var{v_where} ? $qs->{state_wait} : 0), active => ($var{v_where} ? $qs->{state_active} : 1) ); foreach my $k ('active', 'wait', 'invalid') { $flag = $state_flag{$k} ? " checked" : ""; print "{db}{sysstate}{$k}\"$flag>", "$dbi->{misc}{sysprint_state}[ $dbi->{db}{sysstate}{$k} ]\n"; } %>
) AND ( 'false' #{state_invalid} #{state_wait} #{state_active} )">
> 同姓同名のデータのみを検索する
> 正規表現用のメタ文字を使う (→ 使い方
> 検索用カラムを使わない (→ 使い方
表示件数 :

「条件1」, 「条件2」の中の各条件式は、全てを満たすように結合されます (AND で結合されます)。

「条件1」,「条件2」は、いずれかを満たすように検索されます (OR で結合されます)。

(*) が付いている項目は、システム内部用の項目です。