Kezdőoldal » Számítástechnika » Programok » Access "i" "n" text atvaltasa...

Access "i" "n" text atvaltasa "igen" "nem"re?

Figyelt kérdés

Elozo kollega tobb ezer rekordos tablat "i" "n"-nel toltott ki, ezt szeretnem igen nem valaszlehetosegre atallitani anelkul hogy egyesevel atirjam.

Hogyan lehetne megoldani?



2017. szept. 6. 09:38
 1/3 anonim ***** válasza:

Pont az ilyen valtozok miatt talaltak ki a Boolean tipust. Van valami oka, hogy nem ezt hasznalod?


Az osszes "i" mezo "igaz"-ra valtoztatasa egy egyszeru lekerdezessel megoldhato.

1. Kerdezd le az osszes rekordot, amit meg akarsz valtoztatni. Query Design View-ben huzd be a sorszam(ID) es az igennem oszlopokat, majd a Criteria mezobe ird: ="i"

2. Futtasd a lekerdezest, ellenorizd hogy azokat a rekordokat kapod, amit "igaz"-ra szeretnel valtoztatni.

3. A lekerdezes tipusat allitsd at Select-rol Update-re. Az Update To mezobe pedig ird be: "igaz"

4. Futtasd az Update lekerdezest, ellenorizd a megvaltozott rekordok szamat.

5. Ugyanez elolrol, a "nem"-ekre modositashoz.

2017. szept. 6. 13:20
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

#1: i - igen, n - nem , NULL - nem adta meg.

Amúgy meg 1 SQL parancs.

UPDATE `table` SET `cell` = IF( `cell` = "i", "igen", "nem" )

2017. szept. 6. 13:26
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
#2: A Boolean is lehet nullable sqlben. Az egysoros megoldas viszont tetszik.
2017. szept. 6. 13:48
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!