Jäsenmaksun päivittämisessä jokerimerkin käyttö tuntui varsin kätevältä tavalta saada joko yksi tai useampi henkilö (tai vaikkapa kaikki) päivitettäväksi.
Samaa ajatusta voitaisiin täydentää myös muuhun päivittämiseen. Muutetaankin korjailussa esiintynyt kysymys
Valitse kenttä jonka mukaan etsitään (?=kenttälista uudel.) tai poisto (P) tai korjailu (K) :muotoon
Valitse kenttä jonka mukaan etsitään (?=kenttälista uudel.), poisto (P), korjailu (K), seuraava (+), edellinen (-):silloin, kun hakuehtoon täsmääviä on löytynyt useita. Tekstit seuraava ja edellinen voidaan varmaankin jättää pois, jos seuraavaa tai edellistä ei ole.
Kenttälistaan hakuehdossa voitaisiin lisätä lisäkohta, jossa kaikille kentille voidaan antaa ehto (ja/tai):
1 = nimi ... 9 = liittymisvuosi A = jäsenmaksu mk B = maksettu maksu mk C = lisätietoja & = JA ehto kaikille kentille | = TAI ehto kaikille kentille Valitse kenttä jonka mukaan etsitään (?=kenttälista uudel.):& Kirjoita niihin kenttiin ehto, joiden mukaan haluat etsiä. == tarkoittaa, että kentän TÄYTYY olla tyhjä. Jäsenen nimi () >*ankka*[RET] Sotu () >[RET] Katuosoite () >[RET] Postinumero () >[RET] Postiosoite () >[RET] Kotipuhelin () >[RET] Työpuhelin () >[RET] Autopuhelin () >[RET] Liittymisvuosi () >[RET] Jäsenmaksu mk () >[RET] Maksettu maksu mk () >==[RET] Lisätietoja () >[RET] Tähän täsmää 1 jäsentä: Ankka Tupu 010356-125J Ankkakuja 6 12345 ANKKALINNA k: 12-12324 t: a: Liittynyt -91. Jäsenmaksu 10 mk. Maksettu mk. Aku Ankan veljenpoika ...Edellä siis etsittiin kaikkia niitä Ankkoja, joilla maksettu maksu on tyhjä. Näin sihteeri voisi aina tutkia kenellä maksut on maksamatta (tässä tapauksessa erityisesti Ankoista). Hakuehtoihin voitaisiin vielä liittää epäyhtälöt:
< <= > >= == !=Siis hakuehto voisi olla esimerkiksi
Jäsenen nimi () >!=*ankka*[RET] Sotu () >[RET] ... Jäsenmaksu mk () ><30[RET] Maksettu maksu mk () >==[RET] Lisätietoja () >[RET]Eli etsitään niitä jäseniä, joiden nimi EI OLE *ankka* ja joiden jäsenmaksu on alle 30 sekä maksettu maksu on tyhjä.
Samalla tietojen etsimisessä kysymys
Lisää (K/e):[RET]voitaisiin muuttaa selaukseksi:
Valitse kenttä jonka mukaan etsitään (?=kenttälista uudel.), seuraava (+), edellinen (-):Kerhon nimi saattaa olla varsin pitkä. Sen antaminen aina ohjelman käynnistämisen yhteydessä voi olla työlästä. Siksi käynnistämisessä kannattaakin antaa vain lyhenne, jolla tiedosto on talletettu. Varsinainen nimi täytyy tallettaa jonnekin muualle. Minne?
Nimi voitaisiin tallettaa vaikkapa jäsenrekisteritiedoston ensimmäiselle riville:
Kelmien kerho ry ; Kenttien järjestys tiedostossa on seuraava: ; sukunimi etunimi |sotu |katuosoite |postinumero|postiosoite|kotipuhelin|työpuhelin| Ankka Aku |010245-123U|Ankkakuja 6 |12345 |ANKKALINNA |12-12324 | | Susi Sepe |020347-123T| |12555 |Takametsä | | | Ponteva Veli |030455-3333| |12555 |Takametsä | | |Kerhon nimi kysytään käyttäjältä uutta tiedostoa luotaessa.
Jos halutaan vielä suurempaa yhteensopivuutta valmiiden tietokantaohjelmien kanssa, voidaan kerhon nimi tallettaa erilliseen tiedostoon muiden kerhoon liittyvien lisätietojen kanssa. Esimerkiksi jos jäsenet on tiedostossa kelmit.dat, voisi lisätiedot olla tiedostossa kelmit.opt. Tällöin myös kommentit (;) kannattaa jättää pois tiedostosta ja tiedoston ensimmäinen rivi on kenttien nimiä kuvaava rivi.
nimi |sotu |katuosoite |postinumero|postiosoite|kotipuhelin|työpuhelin| Ankka Aku |010245-123U|Ankkakuja 6 |12345 |ANKKALINNA |12-12324 | | Susi Sepe |020347-123T| |12555 |Takametsä | | | Ponteva Veli |030455-3333| |12555 |Takametsä | | |
[Tiedot] nimi=Kelmien kerho ry maxjaseniä=100