Leser: 2
![]() |
|< 1 2 >| | ![]() |
19 Einträge, 2 Seiten |
1
2
3
4
5
6
%ADR = (
'Juergen' => {'Name' => 'Juergen',
'Nummer' => '1234567'},
'Franz' => {'Name' => 'Franz',
'Nummer' => '9876543'},
);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
sub SearchAddress {
my $Field = shift; # Hlist
my $Search = shift; # Suchfeld
quotemeta $Search; # Metazeichen fuer RegEx
# ausquoten
for (keys %ADR) {
$Field->show(-entry => $ADR{$_}->{'Name'}); # Jedes Feld wieder anzeigen
# Gibt sonst n bloeden Nebeneffekt.
unless ($ADR{$_}->{'Name'}=~/$Search/i) { # Aaaaber wenn es nicht $Search enthaelt...
$Field->hide(-entry => $ADR{$_}->{'Name'}); # ... wieder verstecken
}
}
}
![]() |
|< 1 2 >| | ![]() |
19 Einträge, 2 Seiten |