Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190
iCentar » Racunari i oprema » Programirannje i baze podataka » Access » Iz kolone u niz
MOZEBITIPONOVO 01.09.2016 10:35
Predmet:Re: Iz kolone u niz

Evo ga primer
Prilozi:
Baza_Copy.zip (Velicina datoteke:71.05 KB)

zxz 01.09.2016 18:14
Predmet:Re: Iz kolone u niz

Evo procedura ali gdje se tekst umece nisam bas siguran inace bi odradio do kraja.
PreuzmiIzvorni kôd (Visual Basic):
  1. Function Pregledi(BrPredmeta As String)
  2.     Dim SQL As String
  3.     Dim Db As DAO.Database
  4.     Dim Rs As DAO.Recordset
  5.     Dim Temp As String, Znak As String
  6.     Dim BrRekorda As Integer, I As Integer
  7.  
  8.  
  9.     SQL = "SELECT Prezime, Ime,Broj_Predmeta_Pregleda " _
  10.           & "FROM tblINSPEKTORI " _
  11.           & "INNER JOIN tblINSPEKTORI_NA_PREGLEDU ON tblINSPEKTORI.JMBG_Inspektor = " _
  12.           & "tblINSPEKTORI_NA_PREGLEDU.JMBG_Inspektor " _
  13.           & "WHERE Broj_Predmeta_Pregleda= '" & BrPredmeta & "'"
  14.     Set Db = CurrentDb
  15.     Set Rs = Db.OpenRecordset(SQL)
  16.     If Rs.RecordCount = 0 Then
  17.     MsgBox "Nema Podataka"
  18.     GoTo Kraj:
  19.    
  20.     End If
  21.     Do While Not Rs.EOF
  22.     Temp = Temp & Rs!Ime & " " & Rs!Prezime & " isprava broj " & Rs!Broj_Predmeta_Pregleda & ",  "
  23.     Rs.MoveNext
  24.     Loop
  25.     Temp = Left(Temp, Len(Temp) - 3)
  26.     BrRekorda = Rs.RecordCount
  27.     If BrRekorda > 1 Then
  28.         For I = 1 To Len(Temp) - 1
  29.         Znak = Mid(Temp, Len(Temp) - I, 1)
  30.             If Znak = "," Then
  31.             Mid(Temp, Len(Temp) - I, 2) = " i"
  32.             Exit For
  33.             End If
  34.         Next I
  35.     End If
  36.     Pregledi = Temp
  37.     Exit Function
  38. Kraj:
  39.     End Function

MOZEBITIPONOVO 02.09.2016 13:45
Predmet:Re: Iz kolone u niz

Zahvaljujem, ako može dodatno piotanje.
Rs.RecordCount bez podataka ima vrednost 0 a sa bilo koliko podataka ima vrednost 1. Kako dobiti koliko je podataka selektovano?

dex 02.09.2016 18:31
Predmet:Re: Iz kolone u niz

Rs.RecordCount vraca broj selektovanih podataka

MOZEBITIPONOVO 03.09.2016 08:10
Predmet:Re: Iz kolone u niz

Moje neznanje. Nisam MsgBox Rs.RecordCount stavio u pravi red. Hvala veliko za pomoć.

MOZEBITIPONOVO 29.12.2016 01:13
Predmet:Re: Iz kolone u niz

PokuÅ¡ao sam prepraviti kod iz ove teme, ali ...Importovao sam dve tabele iz baze i modul pa ako može pomoč oko koda koji treba da radi istu stvar kao i u ovoj temi samo sa drugim tabelama.
Prilozi:
strSQL.zip (Velicina datoteke:22.08 KB)

dex 29.12.2016 21:30
Predmet:Re: Iz kolone u niz

Ovako nesto ako sam et dobro razumeo.
ZXZ-ov SQL iz modula zamenio sam Querijem, pa iz njega mozes birati polja koja hoces
Prilozi:
strSQLDex.zip (Velicina datoteke:19.38 KB)

MOZEBITIPONOVO 30.12.2016 16:49
Predmet:Re: Iz kolone u niz

Uf, koliko god mislio da sam napredovao nekada me stvarnost (neznanje) opomene kojiko u stvari malo znam. U svakom slučaju veliko hvala!