Következő esemény

Mi ez itt, kérem?

Személyes hangvételű írások az informatika érettségiről, érettségizőknek és tanáraiknak.

Írjad csak!

Programozik a gyerek

Feedek és ilyesmik

e-mailt kérek az új bejegyzésekről


(nem foglak spammelni)

XML

Kövesd az oldalt!

facebook twitter

2009.02.09. 12:19 raerek

A legelső középszintű adatbázis-kezelési feladat

A mai napon érkező informatika érettségi megoldásvideó, a kétszintű érettségik történetében a legelső, vagyis a 2005. májusi adatbázis-kezelési feladat megoldását tartalmazza, Microsoft Access 2003-mal megoldva.

Tuninglove: Beépült a kerítésbe :D

5 komment

A bejegyzés trackback címe:

https://infoerettsegi.blog.hu/api/trackback/id/tr27918026

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

piicur 2010.05.15. 19:04:36

Azt szeretném megkérdezni hogy, ha az egyik feladatban új adatmező létrehozásáról szól, amelybe logikai értékkel kell feltölteni ha megfelel a feletételnek, akkor ezt hogy kell megcsinálni,és a frissítő lekérdezéssel vagy a táblában?
és még egy feladat volt ami ugy szol hogy azokat a mezőket kell kiválogatni ami csak egy betűt tartalmaz.
elöre is köszönöm a segitséget :)
Üdv.:Tina

Feketerigo 2010.05.15. 19:57:52

Szia!

Bemész a táblákhoz:
ott van a tábla amivel dolgozol...
tervezés, és ott egyszerűen a mezőnevekhez beírod az újat amit fel akarsz venni. Adattípus: Igen/Nem (Az a logikai.)

(itt én általában ki szoktam választani a megjelenítésnél (lent) a jelölőnégyzetet.)
Ha nem tiltja szerintem átláthatóbb...

Ha ez megvan akkor lekérdezés/frissítő lekérdezés. Kitöltöd a dolgokat.
És ha kell feltételhez megadod Igen
Igaz, - Nem, Hamis -t tudsz beírni logikainál feltételnek.

Ja és ha 1 betűs kell úgy tudsz rá hivatkozni, feltétel:
Like*?*

Remélem áttekinthető, megpróbáltam ledarálni gyorsban.

raerek · http://infoerettsegi.blog.hu 2010.05.15. 20:09:43

(Feltételezem, hogy Access-sel dolgozol, ami nekem most nincs kéznél, szóval nem tudom kipróbálni, de:)
1) Frissítő lekérdezést készítesz, az oszlopnevek között megadod az új, még nem létező oszlop nevét, és a beeírod a beírandó értéket. A többi oszlopnál megadod, hogy milyen feltételnek megfelelő sorokba szúrod be az új értéket.
2) Ha egy adott betűt, akkor a-betűre: Like "*a*"
Ha egyetlen betűt, akkor azt keressük, hogy melyik rekordban 1 hosszúságú a mezőben tárolt érték. Ehhez a Len függvény kell, így:
www.eraserve.com/tutorials/MSACCESS_Update_Query_Example.asp

ppppalika 2010.05.15. 20:34:43

@Feketerigo: egy karaktert a ? helyettesít. Tehát a * karaktert ebben az esetben felejtsd el. Ez elvileg jó is... de az Access okos és nem karakterre figyel, hanem betűre. Tehát a ? jelre illeszkedik az a, b, c, de a cs is. :)

Pedig sokkal egyszerűbb, mint a raerek által említett len függvény. Viszont a ?-t a fentiek miatt vagy elfogadják vagy nem.

Feketerigo 2010.05.15. 20:44:03

A * az nem kell igazad van.
Like"?"

Hirtelen nem ugrik be, de egy feladatnál találkoztam ilyennel. Ott bevált. Viszont másra nem jutottam.