Inputbox

poruka: 6
|
čitano: 1.200
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
15 godina
neaktivan
offline
Inputbox

Bok,

 

radim jedan program za provjeru skladišnih naloga.

 

Trebam pomoć oko Inputbox.

Da li može netko napisati naredbu s kojom bi napravio update polja u tablici.

 

Tablica se zove SKEN, polje se zove BARKOD.

 

U prilog sam stavio sliku da se vidi kako sam ja to htio napraviti, međutim na ovaj način polje mi nije napravilo update.

 

 

House je Bog dok techno ne zasvira
Poruka je uređivana zadnji put uto 18.12.2012 12:14 (Mlađo).
Moj PC  
0 0 hvala 0
13 godina
neaktivan
offline
Re: Inputbox

SQL Update naredba u opštem obliku je:

 

UPDATE [imetablice] SET [polje] = [nova vrijednost] WHERE [nekičlan] = neka_vrijednost

U tvom slučaju:

UPDATE SKEN SET BARKOD = vrijednost WHERE BARKOD_ID = id

E sad, ne sjećam se VBasica i koju vrijednost sada ima SKEN varijabla, pretpostavljam text iz input boxa. Da bi izvršio update nad nekim zapisom moraš znati koji zapis uređuješ, to radiš obično preko ID-a zapisa ili eto kod tebe možda naziv artikla ili slično.

P.S. Tablice i polja fino imenuj i nemoj sve velikim slovima.

Poruka je uređivana zadnji put uto 18.12.2012 20:31 (royalhero).
15 godina
neaktivan
offline
Re: Inputbox

Hvala, budem probao nešto skemijati

House je Bog dok techno ne zasvira
15 godina
neaktivan
offline
Re: Inputbox

Javlja mi grešku na "SET" - Compile error: Expected: end of statement

House je Bog dok techno ne zasvira
13 godina
neaktivan
offline
Re: Inputbox

Što ti radiš...

Pljuni cio kôd ovdje pa da vidim. Do tada ću nešto "izguglati" o VB-u 6 i bazama.

15 godina
neaktivan
offline
Re: Inputbox

evo skužio sam kako treba postaviti funkciju.

 

Private Sub Command7_Click()

BARKOD = InputBox("Upiši barkod", BARKOD)

DoCmd.RunSQL "INSERT INTO Sken VALUES (" & BARKOD & ");"
DoCmd.RunMacro ("m_Refresh")

End Sub

 

sada me zanima kako da stavim da mi se ta komanda ponavlja.

 

Npr. kada mi izbaci prozor "inputbox" ja upišem barkod, on mi napravi update polja, ali prozor od inputboxa se se ugasi.

Ja moram ponovno stisnuti gumb "command7" i onda upisati drugi barkod.

 

Kako da izbjegnem to nonovno stiskanje gumba, znači želim da mi on nakon updatea automatski otvori ponovno prozor.

 

 

House je Bog dok techno ne zasvira
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice