Newsgroup: it.comp.appl.access
Titolo: popolare una tabella tramite query

Devo popolare una tabella tramite query ma ho delle celle vuote come faccio?
Tb_Enti
Nome Cognome
Tb_Utenti
Login Password
Devo popolare il campo Login con i dati importati da Cognome e fin qua tutto 
ok
Devo popolare il campo Password con i dati importati da Nome però Nome può 
non avere nessun dato cosi vorrei inserire la parola "pippo" sul campo vuoto 


metti nz([password];"pippo")
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio 
news:0YePe.33367$TR5....@news.edisontel.com...

mi da errore... 

 mi da errore...
posta la stringa e la correggiamo



wrote:
 (...) 

Nella query che popola Tb_Utenti, nella colonna dove hai impostato il
campo Nome specificando che deve essere importato nel campo Password,
invece di Nome scrivi la seguente espressione:
Nz([Nome];"pippo")
HTH

"VT @ Work" <V...@Work.it> ha scritto nel messaggio 
news:430daead...@firewall.regione.toscana.it...

allora...
non era l'effetto voluto perche sul campo password mi scrive pippo a tutti, 
mentre ti spiego cosa volevo fare io
prendo tutti i cognomi e me li metto nel campo login poi mi prendo tutti i 
nomi e me li metto nel campo password il problema è che nomi puo essere 
vuoto e allora dovrebbe riempire il campo password con la parola pippo
ho un altro problema... nell'accodamento le parole sono maiuscole, è 
possibile nella query di accodamento scriverle in minuscolo? 

 possibile nella query di accodamento scriverle in minuscolo?
Ucase([nome])
manda la stringa sql che la sistemiamo


 ha scritto nel messaggio 
news:7imPe.33484$TR5....@news.edisontel.com...

INSERT INTO Utenti_ ( UserID, [Password], Azienda, Reparto, Via, Citta, 
Provincia, Telefono, Fax, Mail, Nome, Cognome )
SELECT Contatto.Last_Name, Nz([Nome],"pippo") AS Espr1, 
Nominativi.Ragione_Sociale, Nominativi.Descrizione2, Nominativi.Indirizzo, 
Nominativi.Citta, Nominativi.Provincia, Nominativi.Telefono, Nominativi.Fax, 
Contatto.Email_Personale, Contatto.First_Name, Contatto.Last_Name
FROM Contatto RIGHT JOIN Nominativi ON 
Contatto.ID_Nominativo=Nominativi.ID_Nominativo
WHERE (((Contatto.Last_Name) Is Not Null))
ORDER BY Contatto.Last_Name;


la select sembra corretta (per quanto riguarda password)
preova a vedere se invece di accodamento la selezioni come query di
selezione e vedi i dati come ti servono


 ha scritto nel messaggio 
news:1YmPe.33504$TR5....@news.edisontel.com...

sulla query di selezione ho dati e non come previsto
senti e invece per scrivere admin tutto in minuscolo come va corretta la 
query? 

 la query?
Lcase(Last_name)


 Nz([Nome];"pippo") col punto e virgola
scritto corretto ma scrive su tutti i campi "pippo"
il campo NOME se non è vuoto ha il dato in maiuscolo per cui dovrei metterlo 
in minuscolo e mettere pippo se è vuoto... 

 ORDER BY Contatto.Last_Name;
Ma è "Nome" o "First_Name"?
INSERT INTO Utenti_
(UserID, Password, Azienda, Reparto, Via, Citta,
Provincia, Telefono, Fax, Mail, Nome, Cognome)
SELECT C.Last_Name, Nz(C.First_Name,"pippo") AS Pwd,
N.Ragione_Sociale, N.Descrizione2, N.Indirizzo,
N.Citta, N.Provincia, N.Telefono, N.Fax,
C.Email_Personale, C.First_Name, C.Last_Name
FROM Contatto C RIGHT JOIN Nominativi N ON
C.ID_Nominativo=N.ID_Nominativo
WHERE C.Last_Name Is Not Null;
HTH.
Alessandro

CHIEDO SOLENNEMENTE SCUSA...
sai dove stava l'errore??
password: Nz([Nome];"password") dava errore
password: Nz([First_name];"password") corretto........
scusa forse devo lasciare la tastiera per un po.... e andare a fare un giro 
in bici.... 

 ha scritto nel messaggio 
news:wfzPe.33622$TR5....@news.edisontel.com...

senti ma con Nz([Nome];"pippo") i dati li ho sempre in maiuscolo, Lcase in 
questo caso dove lo metto per avere i dati in minuscolo? 

 ha scritto nel messaggio 
news:demibt$sph$1...@newsread.albacom.net...

First_name scusa ma mi sto rinco....

 metterlo in minuscolo e mettere pippo se è vuoto...
Nz(ucase([Nome]);"pippo")
Ho visto che l'antro andava. buon giro in bici.
-- 



ops
Nz(Lcase([Nome]);"pippo")
