Urgente! aggiungere zeri davanti a campi testo

lunedì 10 gennaio 2005 - 12.00

martynix Profilo | Newbie

Buongiorno a tutti!

io e una mia collega abbiamo un problema mistico con access!

Ve lo descrivo, se qualcuno può aiutarci lo ringraziamo tanto in anticipo!

..... Ex:

abbiamo un campo 'prodotto' formato Testo di 8 caratteri.
Il campo è valorizzato a volte con 5,6, o 3 caratteri.
Ci hanno chiesto se possiamo far diventare tutti i campi di 8 caratteri, mettendo degli zeri davanti a quelli che hanno una lunghezza minore di 8 fino a farli diventare della lunghezza giusta.

campo prod
----------

abc1 (attualmente di 4) --- risultato finale 0000abc1
abcde1 (attualmente di 6) --- risultato finale 00abcde1



Qualcuno può dirci se è possibile farlo in automatico su tutti i campi?!

Grazie tante!

trinity Profilo | Guru

Ma voi utilizzate per programmare direttamente access oppure lo utilizzate solo come database e l'interfaccia è un programma quale vb, c# ecc... cmq dovete utilizzare la funzione format ex

espressione.format

Ciao

francescox78 Profilo | Junior Member

se usate un interfaccia che non è ACCESS potete usare anche

il padleft così:

yourVar.PADLEFT("0",8)

Francesco.

Aristoteles Profilo | Newbie

Ciao provate a scrivere in questo modo let nomecampo=Format(nomecampo,"00000000")
es. Ho una casella di testo che si chiama Testo1

Dim sTesto1 as string
let sTesto1=Format(Testo1,"00000000")

E il gioco è fatto
Ciao
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5