Pretvaranje konzolnog programa u Win program

poruka: 95
|
čitano: 50.493
|
moderatori: Lazarus Long, XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
odjavljen
offline
Re: Pretvaranje konzolnog programa u Win program
ihush kaže...

 -print area?

-chekbox je boolean 0/-1 true false ... koji problem može bit s tim? Ili preciznije, ne spremaš kontrolu, nego sadržaj-stanje kontrole tj podatak. U excelu ako nije spojen na bazu nema 'spremanja', isto kao u wordu. Baza može biti i neka tablica ili regija u samom excelu... u tom slučaju baza nije baza, nego samo izvor podataka... (kao npr grafikon, selektiraš i klik...).

 

 Ne šljaka. Printa sivi dio prozora oko teksta.

 

Ok, kako onda da spremim 0 ili 1 za taj chekbox? Što da radim da mi to spremi?

Moj broj mobitela- 091 172 6697 Moja web stranica- http://mobiservis.webs.com/
16 godina
offline
Re: Pretvaranje konzolnog programa u Win program

-probaj ponovo, negdje griješiš..

- nacrtaj chekbox, properties, poveži s čelijom na koju se odnosi podatak i vidjet ćeš da se sadržaj mijenja true-false klikom na chek.

.. ali korisnost, odnosno korištenje excela na ovaj način je kontraproduktivno.

 

edit: malo pojašnjenje..

Excel je tablični kalikukator.

Plahta-sheet je tablica (jer ima redove i kolone), tablica je osnovni oblik baze, dok je kalikulacija pa onda i prikaz rezultata osnovna funkcija. Prikaz može biti na ekranu, može biti grafikon, ispis ili rezultat može biti podatak za neku drugu tablicu kao pivot itd..

Svi podatci su baza, relacijske baze kao i SQL su samo današnji standard-mogućnosti.

 

Primjena excela je takva da imaš brojeve i želiš nešto s njima, ali moraš znati 'programirati' tj. služiti se excelovim naredbama-funkcijama. Bez tog neide.

Za korištenje običnih usera (Štefica), to nije prihvatljivo, za njih se rade aplikacije koje će na npr F7 isprintati ili već nešto...

Dali za taj dio koristiš jedan drugi ili petnaesti alat (VB, VBA, C, Acces... pa sve do gcc-a) je svejedno. Bitna je samo ciljana platforma koja određuje alate i uvjetovane potrebe.

Krenuti u posao o kojem nemaš skoro nikakvog znanja, k tome ti naručitelj određuje kako ćeš to napraviti je u najmanju ruku smiješno. (proročanski, ništa od tog, ali dobro će ti doći kao 'škola').

 

Pa zato ipak pokušaj barem nešto napraviti. Prihvati se posla i izguraj do kraja. Pokušaj i u accessu... pa se nakraju spoji aplikacijom iz VBa na bazu.

C64/TurboModul-OpenSourceProject.org.cn.部分作品为网上收集整理,供开源爱好者学习使用
Poruka je uređivana zadnji put sri 13.7.2011 16:55 (ihush).
17 godina
moderator
offline
Re: Pretvaranje konzolnog programa u Win program
vexx5555 kaže...
Pa i koristiti ću VB.

 

Ne odlučujem ja što će se koristiti, već naručitelj-za Excel ima licencu a za Acess ne.

Prvo - ako ti radiš neki program za raditi s nekom bazom podataka, korisnik nema što ručno, vam tvog programa, dirati bazu podataka. Stoga je posve irelevantno za što sve on ima ili nema licencu, pošto će s bazom raditi tvoj program.

 

Drugo - ne treba imati instaliran Access da bi mogao pokretati aplikacije+bazu napravljenu u Accessu - treba imati samo besplatni Access runtime.

16 godina
odjavljen
offline
Pretvaranje konzolnog programa u Win program

Imam problema prilikom spremanja u excel datoteku-naime, svaki put kada spremam, otvara novu datoteku i sprema podatke. Što treba promijeniti da mi sve sprema u jednu već postojeću datoteku te da uredno slaže ćelije tj. da mi ne upisuje stalno u iste?

Evo koda:

 

Imports Excel = Microsoft.Office.Interop.Excel

Public Class Form1

    Dim APP As Excel.Application

    Dim worksheet As Excel.Worksheet

    Dim workbook As Excel.Workbook


    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.Scrollable)

    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        APP = New Excel.Application

        workbook = APP.Workbooks.Open("C:\Baza.xlsx")

        worksheet = workbook.Worksheets("sheet1")

 

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click


        worksheet.Cells(1, 1).Value = Label4.Text

        worksheet.Cells(2, 1).Value = Label5.Text

        worksheet.Cells(3, 1).Value = Label6.Text

        worksheet.Cells(4, 1).Value = Label7.Text

        worksheet.Cells(5, 1).Value = Label8.Text

        worksheet.Cells(6, 1).Value = Label9.Text

        worksheet.Cells(7, 1).Value = Label10.Text

        worksheet.Cells(8, 1).Value = Label11.Text

        worksheet.Cells(9, 1).Value = CheckBox1.Text

        worksheet.Cells(10, 1).Value = CheckBox2.Text

        worksheet.Cells(11, 1).Value = CheckBox3.Text

        worksheet.Cells(12, 1).Value = CheckBox4.Text

        worksheet.Cells(13, 1).Value = Label1.Text

        worksheet.Cells(14, 1).Value = Label2.Text

 

        worksheet.Cells(1, 2).Value = TextBox1.Text

        worksheet.Cells(2, 2).Value = TextBox2.Text

        worksheet.Cells(3, 2).Value = ComboBox1.Text

        worksheet.Cells(4, 2).Value = TextBox3.Text

        worksheet.Cells(5, 2).Value = TextBox4.Text

        worksheet.Cells(6, 2).Value = TextBox6.Text

        worksheet.Cells(7, 2).Value = DateTimePicker1.Text

        worksheet.Cells(8, 2).Value = TextBox5.Text

        worksheet.Cells(9, 2).Value = CheckBox1.Checked

        worksheet.Cells(10, 2).Value = CheckBox2.Checked

        worksheet.Cells(11, 2).Value = CheckBox3.Checked

        worksheet.Cells(12, 2).Value = CheckBox4.Checked

        worksheet.Cells(13, 2).Value = RichTextBox1.Text

        worksheet.Cells(14, 2).Value = RichTextBox2.Text


    End Sub

    Private Sub Form1_FormClosed(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles MyBase.FormClosed

        workbook.Save()

        workbook.Close()

        App.Quit()

    End Sub


End Class

Moj broj mobitela- 091 172 6697 Moja web stranica- http://mobiservis.webs.com/
Moj PC  
0 0 hvala 0
16 godina
odjavljen
offline
Pretvaranje konzolnog programa u Win program

Gledam ovu naredbu range, što vi mislite?

 

http://support.microsoft.com/kb/247412

Moj broj mobitela- 091 172 6697 Moja web stranica- http://mobiservis.webs.com/
Moj PC  
0 0 hvala 0
16 godina
offline
Re: Pretvaranje konzolnog programa u Win program

nevažno je što mislim :)

 

-ipak, mislim da nisi primjetio na datom linku, početak.. ADO, ODBC ... to se odnosi na (?) - >.... BAZE.

 

Pa hipotetsko pitanje, zašto izbjegavaš bazu, koju za i taj primjer moraš imati?

Još jednostavnije je export iz accesa u excel ili excel direktno spojiti na bazu. No, za krajnjeg korisnika nije excel, za njega napraviš Formu.

Dali ćeš formu radit u VBu, VBA, Excelu, Accesu .... bilo kojem prog. jeziku ili nekoj drugoj platformi... to je svejedno.

Od svega je excel najnespretnije rješenje (za kranjeg korisnika - Šteficu). Dodatno kompliciraš s VBom, pa onda čemu excel, ili čemu VB?

Korištenjem VBa bi prebacivao podatke iz accessove baze u excel. Zašto?

Što misliš da je lakše, bolje, (nešto treće) s tom kombinacijom?

 

To je BAZA, za bazu u MS paketu je specijaliziran Access. Zaključak? Napravi bazu, koristi access.

Kasnije ako želiš napravi VB ('exe')... ako želiš spojiš se excelom i napraviš recimo grafikon ili wordom isprintaš adrese na kuverte.

To je ono što osoba koja zna koristiti Office paket, napravi sama. (to nije 94% korisnika).

Za šteficu se radi aplikacija (forma) na kojoj ona stisne button i dobije rezultat.

 

-samo napravi nešto. -da radi.

 

 

C64/TurboModul-OpenSourceProject.org.cn.部分作品为网上收集整理,供开源爱好者学习使用
16 godina
odjavljen
offline
Re: Pretvaranje konzolnog programa u Win program
ihush kaže...

 

 

-samo napravi nešto. -da radi.

 

 

 To i pokušavam.

 

Daj mi molim te pomozi-ako stavim range pa npr. A1 onda bi mi trebalo u taj stupac upisivati podatke, zar ne?

 

I ajmo se odmaknuti od razloga zašto nešto koristim.

Moj broj mobitela- 091 172 6697 Moja web stranica- http://mobiservis.webs.com/
17 godina
moderator
offline
Re: Pretvaranje konzolnog programa u Win program
vexx5555 kaže...
Daj mi molim te pomozi-ako stavim range pa npr. A1 onda bi mi trebalo u taj stupac upisivati podatke, zar ne?

A1 je jedna ćelija, a ne stupac. Ti bi koristio Excel, a da ne znaš u njemu ni raditi.

 

vexx5555 kaže...
I ajmo se odmaknuti od razloga zašto nešto koristim.

Suptilno ti se pokušava reći da radiš gluposti. Em ne znaš napraviti to što želiš, em to pokušavaš raditi na način na koji to nitko ne radi. To se jednostavno tako ne raid. Stoga ne razumijem što hoćeš od forumaša - oni ti mogu reći kako se što radi. Ti sad od njih očekuješ da za tebe idu istraživat nešto što inače praktički nitko ne radi? Ili što?

16 godina
offline
Re: Pretvaranje konzolnog programa u Win program

početak.

U Excelu napravi (označi) tablicu. npr: artikl, količina, cijena, iznos.

u kolonu iznos, upiši = količina*cijena (pošto nisu definirani nazivi, klikneš čeliju... i to je to). Iznos se izračunava, ne unosi se.

- Selektiraj taj dio, zaglavlje bez iznosa i jedan red ispod...

- iz menia Data, odaberi Form.. (to je auto form). OK..

- Dobio si formu za unos podataka. Unesi nekoliko...

Označi prvi red izniosa (gdje je unešena formula i rastegni ga prema dolje.

Gotovo.

To je najkraći primjer. Za više se moraš sam potruditi...

 

pict...

tablica tablica
C64/TurboModul-OpenSourceProject.org.cn.部分作品为网上收集整理,供开源爱好者学习使用
16 godina
odjavljen
offline
Re: Pretvaranje konzolnog programa u Win program
ihush kaže...

početak.

U Excelu napravi (označi) tablicu. npr: artikl, količina, cijena, iznos.

u kolonu iznos, upiši = količina*cijena (pošto nisu definirani nazivi, klikneš čeliju... i to je to). Iznos se izračunava, ne unosi se.

- Selektiraj taj dio, zaglavlje bez iznosa i jedan red ispod...

- iz menia Data, odaberi Form.. (to je auto form). OK..

- Dobio si formu za unos podataka. Unesi nekoliko...

Označi prvi red izniosa (gdje je unešena formula i rastegni ga prema dolje.

Gotovo.

To je najkraći primjer. Za više se moraš sam potruditi...

 

pict...

 Što je to?

Moj broj mobitela- 091 172 6697 Moja web stranica- http://mobiservis.webs.com/
16 godina
odjavljen
offline
Re: Pretvaranje konzolnog programa u Win program
mbaksa kaže...

Suptilno ti se pokušava reći da radiš gluposti. Em ne znaš napraviti to što želiš, em to pokušavaš raditi na način na koji to nitko ne radi. To se jednostavno tako ne raid. Stoga ne razumijem što hoćeš od forumaša - oni ti mogu reći kako se što radi. Ti sad od njih očekuješ da za tebe idu istraživat nešto što inače praktički nitko ne radi? Ili što?

 Želim pomoć oko VB koda. Jbg, tek ga učim, ne znam sve. Jer ovo je Vb kod i ništa više.

Moj broj mobitela- 091 172 6697 Moja web stranica- http://mobiservis.webs.com/
17 godina
moderator
offline
Re: Pretvaranje konzolnog programa u Win program
vexx5555 kaže...
mbaksa kaže...

Suptilno ti se pokušava reći da radiš gluposti. Em ne znaš napraviti to što želiš, em to pokušavaš raditi na način na koji to nitko ne radi. To se jednostavno tako ne raid. Stoga ne razumijem što hoćeš od forumaša - oni ti mogu reći kako se što radi. Ti sad od njih očekuješ da za tebe idu istraživat nešto što inače praktički nitko ne radi? Ili što?

 Želim pomoć oko VB koda. Jbg, tek ga učim, ne znam sve. Jer ovo je Vb kod i ništa više.

Ako je to samo VB kod, u čemu je onda problem? I zašto onda koristiš Excelov objekt? I preko njega sve ono što bi inače koristio preko VBA? S tim što koristiš Excelov objekt izašao si iz domene VB-a i ušao si u domenu Excela. Nemoj se zavaravati.

16 godina
offline
Re: Pretvaranje konzolnog programa u Win program
vexx5555 kaže...
...

 Što je to?

 -prvi red poruke piše početak, pa recimo da je = početak.

- ili prvi koraci da nešto shvatiš. To je ekvivalent 1+1=2...

to je i osnova baze, obrade podataka, na brzinu napravljena u excelu i slikovno prikazana.

To je ono što (možda) želiš napraviti dali u VBu ili ... -svejedno.

 

i na kraju piše gotovo...

C64/TurboModul-OpenSourceProject.org.cn.部分作品为网上收集整理,供开源爱好者学习使用
16 godina
odjavljen
offline
Pretvaranje konzolnog programa u Win program

Ah, možda sam postavio krivo pitanje pa sam zato dobio krivi odgovor.

 

Znači,kako napravim automatsko zapisivanje u prazni red u toj mojoj "bazi".

Moj broj mobitela- 091 172 6697 Moja web stranica- http://mobiservis.webs.com/
Moj PC  
0 0 hvala 0
17 godina
moderator
offline
Re: Pretvaranje konzolnog programa u Win program
vexx5555 kaže...

Znači,kako napravim automatsko zapisivanje u prazni red u toj mojoj "bazi".

To tvoje uopće nije baza, nego obična Excelova radna stranica.

 

VB i drugi programski jezici/razvojni alati mogu se preko ODBC-a spojiti na Accessove i Excelove datoteke i koristiti ih kao baze podataka. A ako se spajaš preko ODBC-a (ili možda preko ADO-a ili štoveć ima u VB-u), onda je skoro svejedno je li u pozadini Excelova datoteka (jedino što nisam siguran je li read-only) ili Accessova baza podataka. Ili MySQL ili Oracle ili nešto deseto.

 

 

Je li ti sad stvar malo jasnija? Ti tu Excelovu datoteku ne koristiš kao bazu podataka. Shodno tome, napiši si kod kojim ćeš tražiti prvi prazni redak i onda zapisati nešto u njega. Tu ti prije treba pomoć nekoga tko poznaje Excel u dušu (ne znam gdje ćeš takve naći), a ne nekoga tko poznaje VB, SQL i sl.

16 godina
odjavljen
offline
Re: Pretvaranje konzolnog programa u Win program
mbaksa kaže...
To tvoje uopće nije baza, nego obična Excelova radna stranica.

 

VB i drugi programski jezici/razvojni alati mogu se preko ODBC-a spojiti na Accessove i Excelove datoteke i koristiti ih kao baze podataka. A ako se spajaš preko ODBC-a (ili možda preko ADO-a ili štoveć ima u VB-u), onda je skoro svejedno je li u pozadini Excelova datoteka (jedino što nisam siguran je li read-only) ili Accessova baza podataka. Ili MySQL ili Oracle ili nešto deseto.

 

 

Je li ti sad stvar malo jasnija? Ti tu Excelovu datoteku ne koristiš kao bazu podataka. Shodno tome, napiši si kod kojim ćeš tražiti prvi prazni redak i onda zapisati nešto u njega. Tu ti prije treba pomoć nekoga tko poznaje Excel u dušu (ne znam gdje ćeš takve naći), a ne nekoga tko poznaje VB, SQL i sl.

 Pa to i tražim. {#}

Moj broj mobitela- 091 172 6697 Moja web stranica- http://mobiservis.webs.com/
17 godina
moderator
offline
Re: Pretvaranje konzolnog programa u Win program
vexx5555 kaže...
mbaksa kaže...
To tvoje uopće nije baza, nego obična Excelova radna stranica.

 

VB i drugi programski jezici/razvojni alati mogu se preko ODBC-a spojiti na Accessove i Excelove datoteke i koristiti ih kao baze podataka. A ako se spajaš preko ODBC-a (ili možda preko ADO-a ili štoveć ima u VB-u), onda je skoro svejedno je li u pozadini Excelova datoteka (jedino što nisam siguran je li read-only) ili Accessova baza podataka. Ili MySQL ili Oracle ili nešto deseto.

 

 

Je li ti sad stvar malo jasnija? Ti tu Excelovu datoteku ne koristiš kao bazu podataka. Shodno tome, napiši si kod kojim ćeš tražiti prvi prazni redak i onda zapisati nešto u njega. Tu ti prije treba pomoć nekoga tko poznaje Excel u dušu (ne znam gdje ćeš takve naći), a ne nekoga tko poznaje VB, SQL i sl.

 Pa to i tražim. {#}

Izmišljaš toplu vodu. To što tražiš imaš u svakom gotovom DBMS-u.

 

 

Tražiš? Da ti netko piše gotov kod? Pa daj se sam malo potrudi. Jesi saznao kako možeš čitati sadržaj konkretne ćelije? Jesi saznao kako saznati je li neka ćelija puna ili prazna? U čem je onda problem? Čitaš red po red i gledaš jesu li sve ćelije (tj. pet ili koliko već stupaca imaš) prazne - kad naiđeš do takve ćelije, prekidaš petlju.

 

 

Ali kao što rekoh, to je izmišljanje tople vode. MANI SE ĆORAVA POSLA! Slušaj što ti se govori, jer očito nemaš pojma o problematici. I onda umjesto da slušaš, ostaješ tvrdoglav i ideš glavom kroz zid.

16 godina
odjavljen
offline
Re: Pretvaranje konzolnog programa u Win program
mbaksa kaže...

Izmišljaš toplu vodu. To što tražiš imaš u svakom gotovom DBMS-u.

 

 

Tražiš? Da ti netko piše gotov kod? Pa daj se sam malo potrudi. Jesi saznao kako možeš čitati sadržaj konkretne ćelije? Jesi saznao kako saznati je li neka ćelija puna ili prazna? U čem je onda problem? Čitaš red po red i gledaš jesu li sve ćelije (tj. pet ili koliko već stupaca imaš) prazne - kad naiđeš do takve ćelije, prekidaš petlju.

 

 

Ali kao što rekoh, to je izmišljanje tople vode. MANI SE ĆORAVA POSLA! Slušaj što ti se govori, jer očito nemaš pojma o problematici. I onda umjesto da slušaš, ostaješ tvrdoglav i ideš glavom kroz zid.

 Tražim primjer. Zar je to toliki problem?

Moj broj mobitela- 091 172 6697 Moja web stranica- http://mobiservis.webs.com/
17 godina
moderator
offline
Re: Pretvaranje konzolnog programa u Win program
vexx5555 kaže...

Tražim primjer. Zar je to toliki problem?

Da, upravo tako - to je zaista toliki problem. I ako ga i riješiš, još veći problemi tek stižu.

 

No, što me briga. Traži. Načekat ćeš se. {#}

15 godina
neaktivan
offline
Re: Pretvaranje konzolnog programa u Win program
vexx5555 kaže...

 Tražim primjer. Zar je to toliki problem?

Ljudi ti dobro govore - ovakve stvari se NE rade kroz Excelicu... :\

 

P.S.

For x = 1 To 5000If Cells(x, 1) = "" Then...nesto...End IfNext x

Retry. Reboot. Reinstall. Reformat.
16 godina
odjavljen
offline
Re: Pretvaranje konzolnog programa u Win program
mbaksa kaže...

Da, upravo tako - to je zaista toliki problem. I ako ga i riješiš, još veći problemi tek stižu.

 

No, što me briga. Traži. Načekat ćeš se. {#}

 Tražim pomoć osobe koja zna VB. Jesi li ti taj? Očigledno nisi? I nije te briga (ne znam zašto uopće spamaš temu).

Moj broj mobitela- 091 172 6697 Moja web stranica- http://mobiservis.webs.com/
16 godina
odjavljen
offline
Re: Pretvaranje konzolnog programa u Win program
vlad0 kaže...

 

P.S.

For x = 1 To 5000If Cells(x, 1) = "" Then...nesto...End IfNext x

 Napravio sam ovako:

 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        For x = 1 To 80000
            If Cells(x, 1) = "" Then


                worksheet.Cells(x, 1).Value = Label4.Text

                worksheet.Cells(x + 1, 1).Value = Label5.Text

                worksheet.Cells(x + 2, 1).Value = Label6.Text

                worksheet.Cells(x + 3, 1).Value = Label7.Text

                worksheet.Cells(x + 4, 1).Value = Label8.Text

                worksheet.Cells(x + 5, 1).Value = Label9.Text

                worksheet.Cells(x + 6, 1).Value = Label10.Text

                worksheet.Cells(x + 7, 1).Value = Label11.Text

                worksheet.Cells(x + 8, 1).Value = CheckBox1.Text

                worksheet.Cells(x + 9, 1).Value = CheckBox2.Text

                worksheet.Cells(x + 10, 1).Value = CheckBox3.Text

                worksheet.Cells(x + 11, 1).Value = CheckBox4.Text

                worksheet.Cells(x + 12, 1).Value = Label1.Text

                worksheet.Cells(x + 13, 1).Value = Label2.Text

            End If
        Next x

        For x = 1 To 80000
            If Cells(x, 2) = "" Then

                worksheet.Cells(x, 2).Value = TextBox1.Text

                worksheet.Cells(x + 1, 2).Value = TextBox2.Text

                worksheet.Cells(x + 2, 2).Value = ComboBox1.Text

                worksheet.Cells(x + 3, 2).Value = TextBox3.Text

                worksheet.Cells(x + 4, 2).Value = TextBox4.Text

                worksheet.Cells(x + 5, 2).Value = TextBox6.Text

                worksheet.Cells(x + 6, 2).Value = DateTimePicker1.Text

                worksheet.Cells(x + 7, 2).Value = TextBox5.Text

                worksheet.Cells(x + 8, 2).Value = CheckBox1.Checked

                worksheet.Cells(x + 9, 2).Value = CheckBox2.Checked

                worksheet.Cells(x + 10, 2).Value = CheckBox3.Checked

                worksheet.Cells(x + 11, 2).Value = CheckBox4.Checked

                worksheet.Cells(x + 12, 2).Value = RichTextBox1.Text

                worksheet.Cells(x + 13, 2).Value = RichTextBox2.Text

            End If
        Next x
    End Sub

 

No kaže mi: Cells is not declarated.

 

Nudi mi da kreiram method stub ili property sub za cells. Što da radim?

Moj broj mobitela- 091 172 6697 Moja web stranica- http://mobiservis.webs.com/
16 godina
neaktivan
offline
Pretvaranje konzolnog programa u Win program

Nisan testira a i nisan bas upoznat sa VB-on(?) ali ovaj kod ti nece radit. 

 

Recimo da ti je prvo prazno polje 2 onda ce ti sad popunit ostalih 10 (koliko si vec napisa nevaazno) polja i petlja ide dalje. Nakon tih 10 polja opet ce ti naic na prazno polje (12) i opet ce ti to ispisat.

 

Kad jednom upises vrijednosti i celije trebas izac iz for petlje

 

EDIT: Neda mi se bas citat sve ove postove ali jel bas moras koristit excel, zasto jednostavno nenapravis CSV file? 

Poruka je uređivana zadnji put pet 15.7.2011 0:17 (Orinem).
 
0 0 hvala 0
16 godina
odjavljen
offline
Re: Pretvaranje konzolnog programa u Win program
Orinem kaže...

 

EDIT: Neda mi se bas citat sve ove postove ali jel bas moras koristit excel, zasto jednostavno nenapravis CSV file? 

 E sad mi je dosta. Napravit ću u notepadu.

 

Koji je qrac sad CSV?

Moj broj mobitela- 091 172 6697 Moja web stranica- http://mobiservis.webs.com/
16 godina
odjavljen
offline
Re: Pretvaranje konzolnog programa u Win program

Comma separated values. Excelov fajl koji (sve?) posprema u jedan redak (ćeliju?) ali zapise odvaja zarezom. To je otprilike to, excel mi nije home teren.

 

http://en.wikipedia.org/wiki/Comma-separated_values

A rifle is like a human. The stock is the skeleton, the scope is the eyes, the action is the brain, and the barrel is the heart. But you, the man behind the rifle, you are the soul.
Poruka je uređivana zadnji put pet 15.7.2011 0:23 (Sum_of_all_fears).
16 godina
neaktivan
offline
Re: Pretvaranje konzolnog programa u Win program
vexx5555 kaže...

Koji je qrac sad CSV?

 

malo googlanja ili barem strpljenja nebi skodila 

 

Ka sta je napisano u postu prije sve vrijednosti su odvojene zarezon. Jednostavno napises

 

polje1, polje2, polje3

 

I onda ce ti polje1 bit u stupcu A, polje2 u stupcu B itd.

 

 

15 godina
neaktivan
offline
Re: Pretvaranje konzolnog programa u Win program
vexx5555 kaže...

Napravio sam ovako:

 

Maksimalan broj redova u Excel tablici = 65536. Kad bi išao npr. na Access, onda bi ti broj redova prvenstveno ovisio o tome kojeg tipa ti je/su primarni ključ/evi.

Retry. Reboot. Reinstall. Reformat.
Poruka je uređivana zadnji put pet 15.7.2011 6:34 (vlad0).
16 godina
offline
Re: Pretvaranje konzolnog programa u Win program
vlad0 kaže...
Maksimalan broj redova u Excel tablici = 65536. Kad bi išao npr. na Access, onda bi ti broj redova prvenstveno ovisio o tome kojeg tipa ti je/su primarni ključ/evi.

(točno, ali) za ovakvog programera je to lako rješiv problemćić. Jednostavno će klijentu instalirati 64bitni Office/OS....

btw interesantno je kako si primjetio path... ali za rješenje s traženjem cella="" nije upotrebljivo (empty itd) kao i problem kod upisa, traženja, izmjene.. za razliku od čitanja... ukoliko misli napraviti ikakav složeniji program od adresara mora koristiti normalnu bazu ... ili ostati u čistom VB kodu, s open-file s get-put, random... snimanjem datoteke što je izmišljanje tople vode. (još upotrebljivo za .inf ili .cfg ako se izbjegava registry).

 

btw, autor,

-jesi li uopće pokušao napraviti onaj primjer umjesto zapitkivanja?

Dali je AutoForm donekle sličan željenom cilju? ...

C64/TurboModul-OpenSourceProject.org.cn.部分作品为网上收集整理,供开源爱好者学习使用
15 godina
neaktivan
offline
Re: Pretvaranje konzolnog programa u Win program
ihush kaže...
vlad0 kaže...
Maksimalan broj redova u Excel tablici = 65536. Kad bi išao npr. na Access, onda bi ti broj redova prvenstveno ovisio o tome kojeg tipa ti je/su primarni ključ/evi.

(točno, ali) za ovakvog programera je to lako rješiv problemćić. Jednostavno će klijentu instalirati 64bitni Office/OS....

btw interesantno je kako si primjetio path... ali za rješenje s traženjem cella="" nije upotrebljivo (empty itd) kao i problem kod upisa, traženja, izmjene.. za razliku od čitanja... ukoliko misli napraviti ikakav složeniji program od adresara mora koristiti normalnu bazu ... ili ostati u čistom VB kodu, s open-file s get-put, random... snimanjem datoteke što je izmišljanje tople vode. (još upotrebljivo za .inf ili .cfg ako se izbjegava registry).

 

Ja mu također nikako ne preporučam Excel za ovo. Jedino kao neki primjer gdje bi se uopće naučio raditi s VB-om i podacima općenito da, ali za produkcijsku okolinu nikako. Ali mislim da se glavni problem ovdje sastoji u tome što netko (@autor) nema volje naučiti barem pokoju osnovnu o bazama općenito. Shvaćam da je to problematika koja je mlađim programerima teško shvatljiva kad se prvi put susretnu s time, ali to ionako nisu stvari koje je moguće naučiti "na prvu" i ne treba se bojati barem krenuti s proučavanjem.

 

Ali dok se sam ne odluči za baze, neka se čovjek uči na TXT-icama ili Excel-icama... Vrlo brzo će iz prakse i sam shvatiti ograničenja. Ionako je većina ljudi to naučila na teži način. :]

Retry. Reboot. Reinstall. Reformat.
16 godina
odjavljen
offline
Pretvaranje konzolnog programa u Win program

Evo, slušam preporuke što da rabim za spremanje podataka ali pod uvjetom da bude spojivo sa ovim mojim vb programom.

Moj broj mobitela- 091 172 6697 Moja web stranica- http://mobiservis.webs.com/
Moj PC  
0 0 hvala 0
Nova poruka
E-mail:
Lozinka:
 
vrh stranice