lekérdezés vagy sql parancs egy mező feltöltéséhez

Adatbázis kezelő

lekérdezés vagy sql parancs egy mező feltöltéséhez

HozzászólásSzerző: komlosi » 2009. február 17., kedd 0:23

Szevasztok!
A probléma a következő: egy mezőt kellene feltölteni adatokkal amit a tábla más mezőiből kell kiszámítani.
Mint a frissítő lekérdezés az Accessben. Próbáltam az SQL parancsot beírni de hibát jelez. Íme az SQL parancsom:
UPDATE Elem SET Elem.RendszámPerMóltömeg = [Rendszám]/[Moltömeg];
Hogy lehetne ezt megoldani? Van ilyen, hogy frissítő lekérdezés vagy valami hasonló?
Köszi előre is!
MS Windows Vista • 3.0.X • MS Windows Vista
komlosi
 
Hozzászólások: 5
Csatlakozott: 2009. február 16., hétfő 23:39

Re: lekérdezés vagy sql parancs egy mező feltöltéséhez

HozzászólásSzerző: r4zoli » 2009. február 17., kedd 10:32

Az odb fájl HSQLDB vagy külső adatbázishoz csatlakozol?
Ha HSQLDB használd a dokumentációját.
A lekérdezések, parancsok készítésénél használd az adatbázis objektumoknál a "dupla felső idézőjelet", szövegnek 'szimpla idézőjelet', || a szöveg összefűzésre, % pedig dzsókerként.
Olvasd el, és lehetőleg tartsd be az útmutatót a fórum használatához.
AOO 3.4.1 win7, LibO 4.0 win7.
Avatar
r4zoli
Site Admin
 
Hozzászólások: 850
Csatlakozott: 2008. február 17., vasárnap 4:52
Tartózkodási hely: Budapest

Re: lekérdezés vagy sql parancs egy mező feltöltéséhez

HozzászólásSzerző: komlosi » 2009. február 17., kedd 23:33

Köszi a segítséget. Egy Calc-ból beimportált adatbázisról van szó. Szerintem odb, a kiterjesztése az.
Ha használtam az általad megadott szintaktikai elemeket akkor azt írta ki, hogy csak a Select megengedett utasítás.
Akkor az Update nem is használható ebben az SQL-ben?
Akkor hogyan lehetne egy üres oszlopot feltölteni az adatbázis másik oszlopaiból
számított értékekkel?
MS Windows Vista • 3.0.X • MS Windows Vista
komlosi
 
Hozzászólások: 5
Csatlakozott: 2009. február 16., hétfő 23:39

Re: lekérdezés vagy sql parancs egy mező feltöltéséhez

HozzászólásSzerző: r4zoli » 2009. február 18., szerda 8:56

A kezelői felületen keresztül csak a SELECT a támogatott, minden egyéb csak az Eszközök>SQL... nagyon primitív parancsablakon át használható, csak.
Olvasd el, és lehetőleg tartsd be az útmutatót a fórum használatához.
AOO 3.4.1 win7, LibO 4.0 win7.
Avatar
r4zoli
Site Admin
 
Hozzászólások: 850
Csatlakozott: 2008. február 17., vasárnap 4:52
Tartózkodási hely: Budapest

Re: lekérdezés vagy sql parancs egy mező feltöltéséhez

HozzászólásSzerző: komlosi » 2009. február 19., csütörtök 9:35

Köszönöm a segítséget. Sikerült.
Persze egyet akkor még kérdezek.
Hogyan lehet beállítani ha egy jelentésbe diagramot szúrok be és hogy melyik mező legyen ábrázolva a táblából.
MS Windows Vista • 3.0.X • MS Windows Vista
komlosi
 
Hozzászólások: 5
Csatlakozott: 2009. február 16., hétfő 23:39

Re: lekérdezés vagy sql parancs egy mező feltöltéséhez

HozzászólásSzerző: r4zoli » 2009. február 19., csütörtök 13:13

Ez közvetve ide tartozik ezért itt hagyom, de legközelebb indíts új témát ha új kérdésed van. megkönnyíti a későbbi keresést.

A Tartalom "Tábla" opciója az összes táblában lévő adatot beteszi a diagramba, ez nem mindig jó.
Kattints a diagram belsejébe duplán, szerkesztési módba lép, jelölj ki egy adat sort, jobb egérgombbal felugró menü jön elő, Válaszd az Adattartományok opciót, a megnyíló ablakon keresztül csak törölni tudsz könnyen. mivel mindent felvesz ezért célszerű törölni azt az adat sort ami az ID vagy hasonló elsődleges kulcshoz tartozik, az általában nem is kell mint adatsor.

Másik lehetőség nem a "Tábla" opció használata.
Kattints a diagramra, a tulajdonságok Adat fülén válaszd ki a "Tartalom típusnál" válaszd ki azt a lékérdezést amit elkészítettél, vagy válaszd az SQL-parancsot, A "Tartalom" tulajdonságnál kattints a ... gombra, egy lekérdezési ablak nyílik meg - ott össze tudod állítani azt az adatsort ami neked kell,
Olvasd el, és lehetőleg tartsd be az útmutatót a fórum használatához.
AOO 3.4.1 win7, LibO 4.0 win7.
Avatar
r4zoli
Site Admin
 
Hozzászólások: 850
Csatlakozott: 2008. február 17., vasárnap 4:52
Tartózkodási hely: Budapest

Re: lekérdezés vagy sql parancs egy mező feltöltéséhez

HozzászólásSzerző: komlosi » 2009. február 20., péntek 9:48

Köszönöm!
Ígérem máskor jobban figyelek a témákra. Bocsánat!
MS Windows Vista • 3.0.X • MS Windows Vista
komlosi
 
Hozzászólások: 5
Csatlakozott: 2009. február 16., hétfő 23:39

Re: lekérdezés vagy sql parancs egy mező feltöltéséhez

HozzászólásSzerző: hajdul » 2009. október 14., szerda 22:58

Azért ez sem semmi:

ez az sql (thunderbird cimlístán)

insert into Összegyűjtött címek (Utónév, vezetéknév, email)
select Utónév, vezetéknév, email from cim;

A válasz:
1: A lekérdezést nem lehet végrehajtani. Túl bonyolult.
OpenOffice 3.1 a Windows Vista -??n
hajdul
 
Hozzászólások: 15
Csatlakozott: 2009. október 14., szerda 21:06
Tartózkodási hely: Budapest, Köveskál


Vissza: Base

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég

cron