Mascara para numeração

0 respostas
M

minha duvida é a seguinte...

to criando etiquetas de entrega, nessas etiquetas tem o numero da entrega, por exemplo 1,2,3,4,5...

queria fazer um padrao de numeração, tipo assim, 001,002,003,004,005,006,007,00,009,010,011...

meu codigo esta abaixo:

int cont = 0;
        String om = null;

        while (rss.next()){
                nom_cliente = rss.getString("nom_cliente");
                end_cliente = rss.getString("end_cliente");
                String cidade = rss.getString("den_cidade");
                String num_lote_om = rss.getString("num_lote_om");
                String num_om = rss.getString("num_om");
                String den_item = rss.getString("den_item");
                String cor = rss.getString("den_cor");
                float qtd_item = Float.parseFloat(rss.getString("qtd_pecas_solic"));
                String estado = rss.getString("cod_uni_feder");
                int int_qtd_item = Float.floatToIntBits(qtd_item);
                System.out.println(qtd_item);                

                for( int i = 0; i < qtd_item; i++ )
                {
                if (om == null ? num_om != null : !om.equals(num_om))
                {
                   cont = cont + 1;
                }               
                  etiqueta += "^XA";
                  etiqueta += "\n^FWR";
                  etiqueta += "\n ^FO660,40^A0,50,40^FDCliente: ^FS";
                  etiqueta += "\n^FO650,170^A0,75,45^FD"+nom_cliente.trim()+"^FS";
                  etiqueta += "\n^FO560,40^A0,50,40^FDEndereco: ^FS";
                  etiqueta += "\n^FO550,200^A0,60,40^FD"+end_cliente.trim()+"^FS";
                  etiqueta += "\n^FO460,40^A0,50,40^FDCidade: ^FS";
                  etiqueta += "\n^FO450,170^A0,60,40^FD"+cidade.trim()+"^FS";
                  etiqueta += "\n^FO360,40^A0,50,40^FDLote: ^FS";
                  etiqueta += "\n^FO350,210^A0,68,40^FD"+num_lote_om.trim()+"^FS";
                  etiqueta += "\n^FO260,40^A0,50,40^FDNum OM: ^FS";
                  etiqueta += "\n^FO255,200^A0,68,40^FD"+num_om.trim()+"^FS";
                  etiqueta += "\n^FO160,40^A0,50,40^FDItem: ^FS";
                  etiqueta += "\n^FO150,160^A0,68,40^FD"+den_item.trim()+"^FS";
                  etiqueta += "\n^FO70,40^A0,50,35^FDCor: ^FS";
                  etiqueta += "\n^FO70,140^A0,60,35^FD"+cor.trim()+"^FS";
                  etiqueta += "\n^FO460,510^A0,50,35^FDEstado: ^FS";
                  etiqueta += "\n^FO450,630^A0,60,35^FD"+estado.trim()+"^FS";
                  etiqueta += "\n^FO460,510^A0,50,35^FDEntrega: ^FS";
                  etiqueta += "\n^FO450,630^A0,60,35^FD"+cont+"^FS";
                  etiqueta += "\n^XZ";                  

                  om = num_om;                    
              }

esse codigo eh gerado automatico, ta fazendo certinho na sequencia ja, 1,2,3,4,5,6, conformo o num_om, qundo muda o num_om, muda o numero da entrega tbm, do jeitinho que eu quero, soh preciso msm do padra de numerção assim como descrevi acima...

sera que alguem poderia me ajudar??

serei grato, obrigado...

Criado 4 de fevereiro de 2011
Respostas 0
Participantes 1