Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Monitor/Display wireless?

De la un proiect in Python la un ...

Chestie ciudata

De la un proiect scris in python ...
 Audi A4 B9 quattro 190 CP!

Tepari la pariuri pe TikTok

Banca imi cere justificativ fondu...

schema pcb ELECTRA CIM150 PAS
 Probleme stomac

Sfat achizitie bicicleta oras

Canalele Sky Showtime 1 și S...

Recomandare anvelope lexus rx
 Extindere rețea wireless int...

Configuratie PC

Mufa TV

PPC Energy
 

Generator coduri bazate pe input

- - - - -
  • Please log in to reply
7 replies to this topic

#1
Ann0nyym0us

Ann0nyym0us

    Arrogant bastard

  • Grup: Senior Members
  • Posts: 17,411
  • Înscris: 15.12.2009
Am nevoie de un generator de coduri, bazat pe input-ul userului, pentru un fel de baza de date.

Mai exact. Imi trebuie generat un cod astfel:

Attached File  Capture.PNG   33.73K   41 downloads

Codul de ansamblu (ZZ) e necesar sa fie atribuit consecutiv (01, 02 ... 99) dupa ce userul introduce o valoare, iar codul de part (AAA) la fel.

Am nevoie ca fiecare cod de ansamblu sa fie unic doar in divizia (YY) din care face parte, in rest se pot repeta. La fel si pentru codul de part (AAA)

As prefera ca respectivele coduri sa fie si inregistrate undeva, fie chiar si un banal fisier text, alaturi de o descriere scurta.

Pe scurt, daca un user selecteaza ENGINE & ELECTRONICS, apoi ENGINE, dupa care introduce un nume de ansamblu, sa se genereze un cod de forma:

ADSF-111-101501001

Exista vreun soft care face aproximativ ce vreau eu? Nu conteaza daca-i online, offline, free sau contra-cost, atat timp cat are un pret rezonabil.

#2
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Deci numarul YYZZ trebuie sa fie unic. La fel si numarul YYAAA.

ZZ se incrementeaza cand, pentru fiecare cod (global) sau pentru fiecare YY?

Care e problema de fapt? Aia adevarata, nu "ca vreau sa generez coduri", ca nu generezi coduri de amorul codurilor.

Pare o problema rezolvabila in 100-200 linii de cod python.

#3
Ann0nyym0us

Ann0nyym0us

    Arrogant bastard

  • Grup: Senior Members
  • Posts: 17,411
  • Înscris: 15.12.2009
Doresc sa generez numere pentru desene tehnice. Credeam ca e evident.

ZZ se incrementeaza pentru fiecare YY

Edited by Ann0nyym0us, 01 November 2018 - 17:05.


#4
trollerul_de_serviciu

trollerul_de_serviciu

    Guru Member

  • Grup: Senior Members
  • Posts: 10,987
  • Înscris: 23.03.2018
Nu este evident, dar nici important.
Potyi sa generezi coduri pentru castraveti, nu conteaza.
Oricum, vad ca ai scris foarte detaliat cerintele.
In acelasi timp, ai cam amestecat borcanele.
In poza este ENGINE & ELECTRONICS = 10, apoi ENGINE = 15
Iar 1015 apare pe la mijloc pe undeva
ADSF-111-101501001
ADSF de unde apare ?
Si restul ?
Si userul ce valoare introduce?
De fapt, nu introduce prea multe, pe cit selecteaza....
Deci, faci niste dropdown cu valorile prestabilite, pentru restul generezi alea la rind si le salvezi si gata.... din nou, nu inteleg unde e greutatea.
Pot face si contra cost, daca raspunzi la intrebarile de mai sus (si altele ce vor veni).

#5
Ann0nyym0us

Ann0nyym0us

    Arrogant bastard

  • Grup: Senior Members
  • Posts: 17,411
  • Înscris: 15.12.2009
ASDF-111 sunt statice, e necesar sa apara in toate codurile generate.

Userul o sa selecteze din lista (pentru primele doua, de ex Engine&Electronics, apoi Engine), iar ulterior va introduce un nume (pentru ZZ)

Dificultatea este ca nu am cunostinte de programare.

#6
trollerul_de_serviciu

trollerul_de_serviciu

    Guru Member

  • Grup: Senior Members
  • Posts: 10,987
  • Înscris: 23.03.2018
Hai sa vedem, 15-20 de minute....

#7
Ann0nyym0us

Ann0nyym0us

    Arrogant bastard

  • Grup: Senior Members
  • Posts: 17,411
  • Înscris: 15.12.2009
Am gasit solutie intre timp, multumesc de ajutor.

#8
trollerul_de_serviciu

trollerul_de_serviciu

    Guru Member

  • Grup: Senior Members
  • Posts: 10,987
  • Înscris: 23.03.2018
Muhahaha, iar aceasta solutie este.... asa de curiozitate... ?!
Un prieten programator (PM).

Edited by trollerul_de_serviciu, 01 November 2018 - 18:07.


Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate