| | |
| Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Autor | Správa |
---|
Registrovaný: 26.06.19 Prihlásený: 11.10.19 Príspevky: 7 Témy: 2 | Napísal Fuxooo: 10.10.2019 15:11 | |
|
Zdravím Vedel by mi niekto pomôcť s mojim problémom? Alebo aspoň ma správne naviesť ako pokračovať. Mám vytvorenú databázu vo Visual Studiu v ktorej pridávam/upravujem/odoberám produkty. Každý produkt ma svoje údaje no dôležitý údaj pre mňa je EAN kód (čiarový kód). Ďalším mojim krokom je pripojiť ku PC (alebo cez arduino wifi modul --> PC) skener na čiarový kód, ktorý odošle údaj produktu do Visual Studia, tam ho porovná s databázou produktov a zistí o aký produkt ide, a následne ten produkt nahodí do ďalšej databázy "Sklad" ako +1 výrobok. Za každým nasnimaným výrobkom to bude naskladňovať do tej databázy "Sklad". Momentálne neviem ako spraviť to porovnávanie vstupu s databázou. Ďakujem za odpovede
|
|
Registrovaný: 19.03.07 Prihlásený: 14.04.24 Príspevky: 7076 Témy: 85 Bydlisko: BA | Napísal void: 10.10.2019 17:52 | |
|
Ukaz kod ak nejaky mas. Alebo povedz jazyk ktory pouzivas. Je to mssql?
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Surface Go 8/128 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
Registrovaný: 26.06.19 Prihlásený: 11.10.19 Príspevky: 7 Témy: 2 | Napísal autor témy Fuxooo: 10.10.2019 19:06 | |
|
kódy z databáz ti zrejme nepomôžu... visual studio --> Csharp databáza je sql ktorú ponúka visual studio
|
|
Registrovaný: 15.06.14 Prihlásený: 23.04.24 Príspevky: 17930 Témy: 142 Bydlisko: Bratislava |
daj hocijake kody co mas ci uz db alebo samotna appka na komunikaciu s db
_________________ ITX >>> ATX |
|
Registrovaný: 19.05.08 Prihlásený: 23.04.24 Príspevky: 664 Témy: 28 Bydlisko: Slovensko |
Musis trochu pridat do detailu co vlastne potrebujes, co mas, co ti nejde. Aky scanner pouzivas? Ako ti prichadza vystup zo scanneru? S cim potrebujes poradit scanner-arduino/ scanner-pc/ arduino-aplikacia/ aplikacia-db?
|
|
Registrovaný: 26.06.19 Prihlásený: 11.10.19 Príspevky: 7 Témy: 2 | Napísal autor témy Fuxooo: 10.10.2019 23:12 | |
|
Databázu s produktmi mám funkčnú (kód čo mám je iba na manažovanie databázy tj. pridať/upraviť/odobrať produkt.... takže to tu budem dávať zbytočne) a skener je momentálne na ceste (SH-400 barcode scanner). Výstup zo skeneru sú v podstate čísla z čiarového kódu napr. 8588000054787. A potrebujem zistiť ako by bolo možné to číslo z výstupu skenera porovnať s databázou ktorú už mám konkrétne so stĺpcom "EAN". databáza vyzerá takto: http://prntscr.com/phn3b7Takže proces ma vyzerať nejak takto: 1. Skener odošle výstup 8588000054787 2. Výstup sa porovná s databázou "Zoznam produktov" a zisti o aký produkt ide 3. Po zistení o aký produkt ide sa pripíše do databázy "Sklad" ku konkrétnemu výrobku +1 výrobok na sklade Malo by to prebiehať vo výrobe pri stroji, kde sa budu snímať vyrobené produkty a automatický nahadzovať do databázy podľa EAN kódu, že koľko bolo vyrobených produktov, akého druhu a aký deň. // Spojený príspevok 10.10.2019 23:20Čo sa týka scanneru tak nevime či ho bude jednoduchšie napojiť priamo do PC kde je nevýhodou kábel ktorý treba ťahať cez celú miestnosť alebo ho prepojiť s aruinom+wifi modul kt. bude odosielať údaje do PC.
|
|
Registrovaný: 19.03.07 Prihlásený: 14.04.24 Príspevky: 7076 Témy: 85 Bydlisko: BA | Napísal void: 10.10.2019 23:21 | |
|
Nuz pravda je taka ze ti tazko pomozeme ked nemas nic. Nevieme totiz kde zacat s vysvetlovanim uplne vsetkeho.
Velmi hrubo to je asi takto: potrebujes zistit ake api pouziva scanner. Potom kam to vie poslat (napriklad na webovu sluzbu/socket kde bude pocuvat tvoja appka) a nasledne tvoja appka otvori pripojenie na databazu, po tom co dostala data od scannera ktore ani diva svina netusi ako budu vypadat, a urobi jednoduchy SELECT nad db a podla poctu riadkov urobi alebo neurobi INSERT do dalsej tabulky.
EDIT: ako tak pozeram ten scanner, predstavujem si to asi moc jednoducho.
_________________ Desktop: CPU AMD R7 1700x @ 3.85GHz | Cooling be quiet! Dark Rock Pro 4 | MB ASRock X470 Taichi Ult. | RAM 4x8GB DDR4 G-SKILL TridentZ RGB 3000 CL16-16-16-36 | VGA Powercolor VEGA56 + Raijintek Morpheus II | SSD Crucial MX300 525GB | HDD Seagate Ironwolf 3TB 5900rpm | PSU CORSAIR RM750X | MONITOR AOC Q3279VWFD8 | MOUSE HyperX Pulsefire FPS + Razer eXactMat | HyperX Alloy FPS Brown | HyperX Cloud | ARCH x64 & Notebook: DELL inspiron 7537 i7 4500U, 16GB RAM, nv750, FHD IPS,Crucial M4 128GB | ARCH x64 & Surface Go 8/128 & Mobil: LG v40 ThinQ (2018) & SBC: Raspberry pi 0 | 3B+ & Headphones: Senheiser HD58X | AKG K551 + detachable cable mod | Linsoul TIN T2 | KZ SZN |
|
Registrovaný: 26.06.19 Prihlásený: 11.10.19 Príspevky: 7 Témy: 2 | Napísal autor témy Fuxooo: 11.10.2019 0:12 | |
|
No presne takto ma stačí nasmerovať Takže potrebujem zízkať iba údaj so scanneru ... ten pomocou SELECT vyhľadam v databáze a pomocou INSERT to bude pripočítavať do databázy skladu... Takže už len počkať na scanner a vytvoriť vo visuale arduino projekt kt. bude čítať nasnimane údaje.
|
|
Registrovaný: 15.06.14 Prihlásený: 23.04.24 Príspevky: 17930 Témy: 142 Bydlisko: Bratislava |
Presne niečo také ako napísal void potrebuješ nejako dostať nasledovaný kód do programu ako premennú. Ako, to si musíš naštudovať podľa manuálu skeneru sám/nájsť na nete, keďže nikto odtiaľto nemá presne info ako funguje jeho rozhranie. Toto bude asi najkomplexnejšia časť celého projektu, ale je tak špecifická že na fóre nikto nebude X hodín zisťovať ako funguje. Keď už budeš mať String naskenovaného EAN kódu, spravíš: Kód: SELECT s.id, s.pocet FROM sklad s WHERE s.EAN = "naskenovanyEAN" Počet zvýšiš o požadované množstvo a vykonáš UPDATE (nie INSERT) daného riadku s aktualizovaným počtom.
_________________ ITX >>> ATX |
|
Registrovaný: 26.06.19 Prihlásený: 11.10.19 Príspevky: 7 Témy: 2 | Napísal autor témy Fuxooo: 11.10.2019 14:18 | |
|
No ano UPDATE dik za opravu ... nepotrebujem cele návody stačia takéto informácie ktoré ma posúvajú ďalej oveľa rýchlejšie Ten senzor je jednoduchý vstup ako aj klávesnica alebo myš takže nakoniec to nebude asi až tak komplikované
|
|
Registrovaný: 19.05.08 Prihlásený: 23.04.24 Príspevky: 664 Témy: 28 Bydlisko: Slovensko |
No jednoduché skenery funguju ako ctrl-v, pastne ti obsah na kurzor. Poviem ti ako sa riešila takáto vec pre klienta. Použil sa android device urovo so skenerom, urobila sa android aplikacia, skener odosielal dáta ako intent, ten sa odchytil na zbernici, dáta sa zapísali do DB v device a ak bola dostupná sieť tak sa odosielali cez sieť na web server, ktorý správu spracoval. Zapísal log a informáciu do skladu ERP systému, čim vznikali skladové doklady. Takto sa docielilo fungovanie offline a mobilita. (Bolo to trošku iné kedze sa riesili batche[prijem/vydaj/presun] a vyr.cisla kedze sa presne sledoval ich pohyb medzi lokaciami kvoli charakteru materialu o aky islo ale podstata rovnaka)
|
|
| Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|