mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: travaso da campo NOMINATIVO a campo COGNOME e NOME.

Salve a tutti.
Vorrei risolvere questo problema: in una tabella ho un campo NOMINATIVO 
contenente il cognome e il nome di ciascuna persona.
Ravvedendomi dell'errore compiuto ho creato due nuovi campi: COGNOME e NOME.
Ora vorrei aggiornare via codice VBA il campo COGNOME e NOME nel modo 
seguente: la prima parte del campo NOMINATIVO, precisamente prima dello 
spazio che divide il nome da cognome, contiene il COGNOME; la parte 
successisa il NOME.
Per cortesia, qualcuno pu� indicarmi la strada da percorrere (magari 
mostrandomi il relativo codice vba). Grazie.
Saluti
Lucky
 
 

 mostrandomi il relativo codice vba).
 
 
http://www.donkarl.com/it?FAQ2.20
 
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 

> Per cortesia, qualcuno pu� indicarmi la strada da percorrere (magari


 Lucky
 
Ovviamente non contesto l'utilita' indiscussa dei consigli di Karl, ma dico,
e se in "Nominativo" ti ritrovi un bel "DE ROSSI MARIA ROSARIA"?????... che
si fa? ;)
 
-- 
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.
 
TheSpaceCowboy : 
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12
 

 ROSARIA"?????... che si fa? ;)
 
Diverso di un certo Pablitomf si ha letto fino al punto 4 
dell'articolo segnalato.
 
-- 
:-)


 dell'articolo segnalato.
 
Kerletto, no no, io il tuo articolo l'ho letto (ci mancherebbe), e' che mettevo
per l'appunto la pulce nell'orecchio all'amico Lucky affinche' stia attento a
queste ipotesi di nomi e cognomi complessi... ;)


Newsgroup: it.comp.appl.access
Titolo: nr.max di righe su maschera

Buon Giorno,
E' possibile limitare il numero di record da visualizzare
in una form a maschere continue.
Ho l'esigenza di visualizzare solo 10
records per volta in modo che arrivino a meta' della maschera, chiaramente
anche quanto scorro i records con "pag su" e "pag giu" avanti e indietro
devono sempre essere 10.
Non so se mi sono spiegato.
Qualcuno puň
aiutarmi ?
Grazie per le risposte.
Stefano
--------------------------------
Inviato via 
http://usenet.iol.it

Inviato via 
http://usenet.iol.it
non puoi risolvere con il piedipagina maschera e dimensionarla da
solo?
Saluti.
Emanuele.

Emanuele.
No , ho la necessità di visualizzare, indipendentemente dalle
dimensioni della maschera, solo 10 record  alla volta in modo che l'ultimo
record venga posizionato a metà della maschera.



e quindi dov'è il problema con il piedipagina maschera?
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Aggiorna

Mi sono accorta di una cosa strana:
In una sottomaschera sono presenti molti record, se sono sull'ultimo 
premendo F9 (aggiorna) per quale motivo il cursore ritorna al primo record 
inserito?
Grazie 


Perchè lancia un requery 
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 Grazie
Perchč lancia un requery
Come faccio ha lasciarlo sul record corrente? 

 Come faccio ha lasciarlo sul record corrente?
LHO puoi vedere sul sito 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Lettore codice a barre con Access -> e' difficile ?

Ciao a tutti,
mi hanno chiesto se e' possibile creare un db su cui invece di inputare i
dati essi vengano letti da una penna ottica su un codice a barre...
Sbaglio se penso che la penna ottica viene vista come la tastiera per cui
per realizzare il programma non cambia nulla ?
...e per creare i codici a barre ? Come si potrebbe fare ?
Ciao e grazie
Fabio


vedi thread precedenti....
Saluti.
Emanuele.

 Emanuele.
Ho cercato su sito comune come "Codici a barre", "Codice a barre" e "barre"
ma non ho rintracciato nulla di utile...a che thread ti riferisci ?
Oppure sapresti dirmi dove recuperare i font gratuiti ?
Grazie mille
Fabio



cerca su goggle font ean 13 o ean 39
se guardi i messaggi vecchi hanno scritto e riscritto in merito
Saluti.
Emanuele.

 ma non ho rintracciato nulla di utile...a che thread ti riferisci ?
vai su   
www.deja.com
vai in "ricerca avanzata"
cerchi "codici barre" nel newsgroup "it.comp.appl.access"
ciao, max

Newsgroup: it.comp.appl.access
Titolo: dimensione schermo

Ciao,
il quesito odierno è?
quale istruzione mi consente, essendo in un database di leggere le
dimensioni dello schermo, larghezza e lunghezza.
Mi interesserebbe il corrispettivo in visual basic di screen.width e
screen.height.
Access 2000 l'oggetto screen non ha la proprietà width e la proprietà
heigth.


in vba non credo esista qualcosa di simile, ma sul sito comune trovi un
esempio su come reperire la risoluzione video ed eventualmente
modificarla.
-- 
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------

 Grazie Federico,
ho provato a cercare quanto mi hai suggerito ma la mia ricerca è fallita, mi
potresti dire in quale parte del sitocomune trovo quanto tu mi dici? Troppo
gentile.
ciao


 ciao
Nel Sito Comune (link qui sotto), Sezione General; la FAQ si intitola
"Modificare la risoluzione video." ed è di Carlo Costarella.
Già che ci sei dai anche uno sguardo, nella Sezione Forms, alla FAQ di
Alberto Marchi intitolata "Ridimensionamento automatico dei controlli di una
maschera.", non si sa mai....
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


forse e' quello che cerca di fare ;-))
-- 
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------
Newsgroup: it.comp.appl.access
Titolo: Filtrare sottoreport in base a maschera

Ciao,
dovrei filtrare i records restituiti da un sottoreport con il valore
presente in una textbox di una maschera ma non riesco a passargli tale
valore.
Generalmente uso [CampoSottoreport]= '" & Me![CampoMaschera] & "'"
Ma adesso non funziona. Se apro solo il sottoreport lo filtra
correttamente ma se apro il report principale il sottoreport mi
restituisce tutti  record
Ho anche provato con Reports!ReportPrincipale!SubReport.Report!Campo ma
nada!
Un aiutino? :-)

 wrote in message
news:1127648981....@o13g2000cwo.googlegroups.com

Non capisco una cosa, il SottoReport non è collegato al Report..?
Perchè non filtri il Report allora, e di conseguenza il SubReport
viene da sè...?
Che strana configurazione hai usato...?
Devi chiarire bene la cosa poichè non è un modo normale di
operare.
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ho risolto utilizzando una query e correggendo un errore: nella query
di origine del sottoreport non avevo inserito un campo di
"collegamento" con il report principale

Newsgroup: it.comp.appl.access
Titolo: Valore di ricerca: TUTTO

Ragazzi,
In una maschera, filtro i record in base al campo "fornitore".
Ho inserito una casella combinata (come filtro)che fa riferimento ad una 
query di raggruppamento fornitori, dalla quale posso selezionare il nome 
del fornitore (fornendo tale valore alla query che controlla la maschera)
Tuttavia avrei anche bisogno di selezionare TUTTI i fornitori per vedere 
nella maschera tutti i record.
Non so come fare, dovrei mettere un asterisco, ma sono vincolato 
dall'elenco che mi crea la query.
Grazie dell'aiuto
D.


Per avere una riga con la parola "Tutti" vedi:
http://groups.google.com/group/microsoft.public.it.office.access/msg/ba12f32b919f19fe
Per filtrare niente quando e selezionato "Tutti" vedi:
www.donkarl.com/it
 FAQ 3.14
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA) 

 wrote in message
news:43cf6420$0$1074$
4faf...@reader1.news.tin.it

Non mettere nulla, o meglio lascinado vuota l'opzione e modificando
ikl criterio nella Query potrebbe essere una soluzione..?
[Forms!nomeForm!NomeCombo] OR [Forms!nomeForm!NomeCombo] Is Null
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: hide munù

Ciao a tutti.
Ho realizzato una piccola applicazione in access 2000 destinata ad utenti
poco esperti su pc.
Dopo aver caricato il file mdb, da me realizzato, ci sarebbe un modo per
nascondere i menů di access in modo che questi utenti poco esperti non
vadano a metterci le mani?
Grazie
Michele b.

 ha scritto nel messaggio
news:9eor4d$606$1...@pegasus.tiscalinet.it...

Prova sulla barra dei menu con il tasto destro personalizza barra dei menu,
puoi creare una barra nuova, eliminare tutti i menu diciamo di default e poi
nel menu strumenti avvio (se ricordo bene) selezioni in avvio dell' mdb la
tua nuova barra.
Ps. quando crei la nuova barra, puoi decidere se č modificabile oppure no e
su che lato del video vuoi ancorarla.
Ciao Mauro
Newsgroup: it.comp.appl.access
Titolo: Collegare immagini jpeg

Ciao a tutti!
Ho bisogno di un aiuto, forse banale, ma per me sarebbe molto utile.
Ho creato un db per catalogare i miei CD audio e in una tabella ho creato un
campo per visualizzare le copertine. Usando lo strumento inserisci immagine
ho incorporato per ogni record la relativa copertina.
Vi chiedo: è possibile fare in modo che l'immagine non venga convertita da
jpeg a bmp e soprattutto che non venga incorporata nel db, creando solo un
collegamento ad essa? E' poi possibile fare in modo che all'apertura
dell'immagine, questa venga visualizzata con un altro programma, tipo ACDsee
e non il solito Paint?
Ho già scannerizzato 400 copertine e il database ha raggiunto la
considerevole grandezza di 80 MB. Considerato che me ne mancano almeno
altrettante, mi piacerebbe riuscire ad usare qualche altro metodo per
evitare che il mio file cresca a dismisura.
Mille grazie a tutti coloro che vorranno aiutarmi!
Ciao
Andrea
Togli NOSPAM per le risposte

 evitare che il mio file cresca a dismisura.
Ti posso dire che funziona bene, per alleggerire il db,l'ho usato anche io e
lo consiglio al Biso (che dalle foto del sitocomune pare ne abbia bisogno).
Prima pesavo 120kg, poi ho tolto dal mio portafogli le foto della mia
fidanzata e quelle dei miei 4 nipotini e ho messo dei bigliettini con i
loroindirizzi & " " & loronomi & ".myloves ed ora ne peso 80kg.
facile trarne le conclusioni
ciao
MAssimiliano

 ha scritto nel messaggio
news:KTQo9.7248$RO.1...@twister1.libero.it...

Per risolvere il tuo problema, come ti ha già detto Massimiliano,  in Access
si usa lasciare i file immagine esterni al database ed archiviare solo il
loro path (o indirizzo completo che dir si voglia).
Se vuoi maggiori ragguagli su tale tecnica vai sil Sito Comune (link qui
sotto) e nella Sezione General leggiti queste tre FAQ:
1) Come implementare correttamente un archivio di immagini di Stefano
Bettini.
2) Implementare un archivio di immagini di Silvio Savoldi
3) Archiviazione immagini di Franco Cappellaro
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------





Prima della riga di codice VBA che imposta il valore della proprietà Picture
del controllo Immagine con il valore della casella di testo Pathimmagine,
Prova a scrivere:
If IsNull(Me!Pathimmagine) Then Me!Pathimmagine = ""


Ho provato, ma mi viene restituito il seguente errore:
Errore di runtime 3315 - Il campo CD.PathImmagine non può contenere una
stringa di lunghezza zero.
(CD è il nome della maschera).
Con che comando potrei evitare che venga eseguito "Me.Immagine.Picture =
Me!PathImmagine"?
Grazie ancora delle risposte!


 Andrea
Rispondi scrivendo DOPO e non prima del testo dei messaggi precedenti!!
Prova cosě:
If IsNull(Me!Pathimmagine ) Then
    Me!Immagine.Picture = ""
Else
    Me!Immagine.Picture = Me!Pathimmagine
End If



Funziona tutto perfettamente!
Mille grazie!
Ciao
Andrea
Newsgroup: it.comp.appl.access
Titolo: suggerimento controllo su data

Salve, ho una mask con
txt1  e txt2 collegata a una tabella TAB1 con il campo data e prg
Io vorrei controllare che la data inserita in txt2 fosse >= alla data più 
recente della TAB1 ex:
TAB1
data 01/01/2005 prg 100
data 05/01/2005 prg 105
data 10/01/2005 prg 100
data 07/01/2005 prg 105
quindi se sulla mask metto i valori txt1= 100 txt2 = 20/01/2005 mi dovrebbe 
dare esito ok
mentre se metto i valori txt1= 100 txt2 = 08/01/2005 mi dovrebbe dare esito 
NO (anche se 08/01/2005> di 01/01/2005)
come posso fare a sapere quale è la data maggiore per prg= txt1?
c'è una finzione da adoperare?
Grazie
Carla 

 Carla
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Esecuzione di MACRO..DoCmd.SendObject.....in maniera ripetitiva cambiando destinatario e allegato???

Salve ragazzi ho un problema!!
Devo mandare in maniera automatica dei messaggi cambiando il file allegato
(relativo al cliente) e il nome del destinatario(inserito in una tabella).
Il ciclo Do...Loop dà un errore!!
C'è un metodo per aspettare la fine dell'esecuzione dell'istruzione
DOCMD.SENDOBJECT prima di inviare il prossimo DOCMD....
Do while not Rcs.eof
Docmd.SendObject AcReport,
"Nome Report ( Variabile...diverso x ogni messaggio )",acFormatXLS,
Rcs.Fields("IndirizzoEmail") ....anche questo variabile x ogni messaggio
,,,"Messaggio","Messaggio",false
Rcs.movenext
loop

 ha scritto nel messaggio
news:wHqs5.44019$Wi7.6...@news.infostrada.it...

Quale tipo di errore?
Newsgroup: it.comp.appl.access
Titolo: stampa report con dati viualizzati nella maschera

Ciao a tutti. Non sono molto esperto di access e per questo non riesco a
risolvere un problema forse banale. La mia necessità consiste nel poter
immetere dei dati utilizzando una maschera dalla quale si possa aprire un
report che visualizzi (e stampi) solamente il record immesso nella maschera.
Come posso fare?
Grazie per l'aiuto.

 ha scritto nel messaggio 
news:m6Fwd.31426$Zk.5...@twister2.libero.it...

Se la maschera è alimentata da una tabella o query anche il report sarà 
alimentato dalla stessa query. L'unica differenza sarà che userai la stessa 
query ma (rinominandola) con un criterio nella chiave primaria o indice 
univoco: Forms!TuaMaschera!TuaChiaveUnivoca.
In pratica prendi la query che alimenta la maschera e se il campo chiave si 
chiama ID, nella riga dei criteri scrivi: Forms!TuoNomeMaschera!ID. Salva la 
query con un altro nome e con questa alimenti il report. Un comodo pulsante 
di stampa sulla maschera ti farà la stampa.
Ci sono anche altre strade.
Ciao, Carlo 

 > Grazie per il consiglio. Tuttavia, dopo aver seguito le tue indicazioni
mi
rimane da risolvere un ulteriore problema. La mia maschera principale,
infatti, contiene una sottomaschera in visualizzazione "maschera singola".
Se in  quest'ultima maschera inserisco più record, essi vengono tutti
stampati nel report. A me necessita invece stampare solamente l'ultimo
record inserito nella sottomaschera ovvero quello visualizzato al momento.
Come può essere risolto tale problema?
Grazie in anticipo.
Ciao. Mauro

 ha scritto nel messaggio 
news:LTIxd.32229$Lg7.1...@twister1.libero.it...

Anche il sottoreport sarà filtrato da una query che avrà come criterio 
quello che avrai stabilito.
Ti consiglio comunque di descrivere il problema al primo post. Questo 
permetterà una più precisa risposta.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Comando al pulsante con un solo click

Io fino adesso avevo creato con un pulsante che mi si ordinasse l'ordine
nella maschera con un click in modo crescente don doppio click in modo
decrescente
Adesso volevo fare un passo avanti e cercare con un click di fare in modo
che al primo click vada in crescendo e al secondo click in modo decrescente
Ho provato varie soluzioni ma picche pertanto metto il codice iniziale che
sono partito se qualcuno mi da un aiuto o magari dove posso trovare un
esempio similare, non molto svilupato, per poter capire anche x altre
funzioni come fare 
Private Sub nominativo_Click()
    If NOMINATIVO Then
        Me.NOMINATIVO.SetFocus
        DoCmd.RunCommand acCmdSortAscending
    Else
        Me.NOMINATIVO.SetFocus
        DoCmd.RunCommand acCmdSortDescending
End If
End Sub
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:djsa0n$23n$1...@news.newsland.it...

Non ti conviene dividere gli eventi tra Click e DoppioClick, o crearti i due 
tipici pulsanti A-Z e Z-A?
-- 
Ciao,
GeKODE
ICQ: 277-814-187 

GeKODE ha scritto:


 E' il metodo che attualmente uso quello del Click e DoppioClick ma volevo
passare ad un solo click per capire meglio anche l'uso di VBA con degli
esempi cosa che ho fatto prima di postare


[cut]
...
vediamo se ho capito...
attiva una variabile all'apertura della maschera, tipo:
dim contaclick, defaultclick as integer
defaultclick = 0
poi su click
contaclick = defaultclick + 1
if contaclick = 1 then
procedura ordine crescente
else
if contaclick = 2
aggiorni defaultclick = 0
lanci procedura ordine decrescente
cosa dice ... può andare?


 Grazie
In questo caso io userei una variabile di tipo STATIC
in questo modo:
Private Sub nominativo_Click()
    Static blState as Boolean
    If blState Then
       DoCmd.RunCommand acCmdSortAscending
    Else
       DoCmd.RunCommand acCmdSortDescending
    End If
    blState = Not blState 
End Sub
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


 @Alex
Ho provato ambedue i metodi ma non funzionano
Con delle modifiche funzionano in modo ascendete pero poi nel metodo
discendente si impantano


 discendente si impantano
Io la uso regolarmente ma non attraverso RunCommand quanto
sfruttando OrderBy per le Form ed aggiungendo DESC o ASC
per le Query e non ho mai problemi.
Non saprei cosa dirti.



 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 @Alex
Ho Provato con OrderBy come mi hai indicato e funziona
Come posso girarlo il comando, scelto sulla maschera, per stampare con
l'ordine scelto nella maschera, facendo presente che o 3 comandi che
ordinano nella maschera oltre ad un filtro
Ho guardato un altro post ma non sono riuscito a portarlo x le mie esigenze

Newsgroup: it.comp.appl.access
Titolo: Problema strano

Ho creato una maschera contenente una tabella con un campo prezzo e uno
quantità.
Al passaggio del cursore il mio campo prezzo viene moltiplicato per la
quantità ed inserito in un terzo campo della stessa tabella contenente i
totali per riga.
I campi nella tabella sono a precisione singola e decimali 0.
In fine nel fondo della tabella ho messo un campo calcolato che è la somma
di tutti i totali per riga.
Mi succede questo :
inserisco un valore del prezzo intero (9500) e lo moltiplico per la quantità
(211) ottenento un totale riga intero (2004500), ma il totale della tabella
non è uguale bensì è 2004500.125.
Ho provato a calcolare il totale di questa tabella anche con una query, ma
il risultato è lo stesso.
Purtroppo questo non capita in tutti i casi, ma solo casualmente.
Perchè ?
Cosa devo fare per sistemare ?
Ciao e grazie
Enrico

 wrote in message 8b4kjo$sil$1...@nslave2.tin.it...

Il problema è dovuto al tipo di dati. Infatti un campo a precisione singola
viene convertito in notazione esponenziale con soli 6 decimali.
Questo implica che i tuoi numeri sono esattamente rappresentati.
Per avere un risultato esatto devi usare i tipi di dati Cuurency o LongInt.
--
********************************************
Giorgio B. - P.S. elettronica srl - Udine
email: 
giorgio....@ps-elettronica.it

non è uguale bensì è 2004500.125.
Cambia il tipo di dati: usa valuta.
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--

 Questo implica che i tuoi numeri sono esattamente rappresentati.
OOOOPS!!! NON sono correttamente rappresentati!


Newsgroup: it.comp.appl.access
Titolo: Errore nel confronto di date .

Salve a tutti,
osservate questo semplice codice VBA97:
Set dbs = CurrentDb
Set rstLogF = dbs.OpenRecordset("SELECT * FROM Log WHERE UTC_start > " &
Me.StartTime, dbOpenSnapshot)
vorrei aprire la tabella Log con un filtro SQL, UTC_start è un campo
data/ora, StartTime un controllo in formato data/ora estesa
ad es. 06/11/2004 12:00:00.
All'esecuzione ottengo solo un: Errore di sintassi (operatore mancante)
nell'espressione della query 'UTC_start> 06/11/2004 12:00:00'.
Ho provato anche col metodo Filter convertendo anche la data in formato
americano (11-06-2004 12:00:00), ma il risultato non cambia.
Grazie per l'aiuto.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Angelo Vannini ha scritto:

Per i criteri con le date usa il # come delimitatore:
  UTC_start > #06/11/2004 12:00:00#
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 wrote in message
news:628dc1570206a138bd6...@mygate.mailgate.org

Le date vanno formattate come tali con "#" poi ricorda
di effettuare la conversione Anglosassone mm/dd/yyyy
"SELECT * FROM Log WHERE UTC_start > #" & Me.StartTime & "#"
Ciao
@Alex

Newsgroup: it.comp.appl.access
Titolo: backup...

Ciao ! Devo inserire nel DB che sto progettando un modo per creare una copia
di backup in modo automatico e su richiesta dell'utente. Però ho molti dubbi
a riguardo :
Che strategia utilizzate per fare il backup del DB ?
- Copiate solo le tabelle ? O tutto il db ?
- Su che unità ? CD riscrivibile ? Altro Hard-disk ? Unità ZIP ? ......
- E sopratutto come la mettete in pratica ?
- Mi potreste fare qualche esempio ?
GRAZIE


wrote:

ti ho già risposto
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: stampa etichette, accodare record multipli

Come si può in sql accodare dalla tbl A (dove ho le righe d'ordine e le qtà)
alla tbl B facendo in modo che dove ho qta 1 me ne accoda una, dove ne ho 2
mi accoda 2 tuple uguali ecc.. per poter stampare le etichette?
Mercy
Holla Colink

 ha scritto nel
messaggio news:NzgWa.6042$an6.2...@news1.tin.it...

Ciao Colink
Dovresti farlo via codice con VBA oppure potresti duplicare i record da
stampare tramite una tabella di supporto.
Esempio
Crei una Tabella di supporto che chiamiamo Copie con un campo numerico
intero che chiamiamo Nr.
Aggiungi via VBA tanti record alla tabella Copie numerando in modo
sequenziale il campo Nr da 1 a MAX(Quantita) o se sei certo che la quantità
non supererà mai un certo numero es 5000 (5000 etichette per singola riga mi
sembrano tante) prepari la tabella una volta sola e basta.
A questo punto se la tua Tabella A contiene i campi Articolo e Quantita
possiamo creare l'origine record del report con questa query.
----------------------------
SELECT
   A.Articolo,
   A.Quantita,
   Copie.Nr
FROM
  Copie, A
WHERE
   Copie.Nr<=A.Quantita
ORDER BY
  A.Articolo, Copie.Nr
-----------------------------
La query sfrutta il prodotto cartesiano delle due tabelle duplicando i
record della tabella A n volte quanto è il valore di quantità, inoltre hai a
disposizione il campo Nr che conta il numero dell'etichetta da stampare,
così puoi aggiungere un controllo nel report che ti stampa la sequenza
="Numero " & [Nr] &  "di " & [Quantita]
Ciao Giorgio

 ha scritto nel messaggio
news:bgc6qt$79j$1...@lacerta.tiscalinet.it...

Ottimo, grazie.
Penso di aver capito: mi creo una tbl di supporto contenete un attributo nr
con record da 1 a 50 (non ho molte qta), e creo la qry senza metter il join.
Ti ringrazio Giorgio, sarai nei credits.
Holla Colink

 wrote in message
NzgWa.6042$an6.2...@news1.tin.it...

Se il tuo problema è quello di stampare, per un prodotto, tante etichette
quanto indicato nel campo quantità, non è affatto necessario duplicare il
record tante volte quante sono le etichette da stampare.
Vai sul Sito Comune (link qui sotto) e nella Sezione Repeorts leggi la FAQ
di Luciano (Doc) intitolata "Stampare N volte la stessa etichetta".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Lo avevo visto Roberto, e di fatti sul post avevo specificato "in sql"
perchè avevo idea che si potesse fare anche senza vba.
Holla
Colink
Newsgroup: it.comp.appl.access
Titolo: Struttura db

Ciao ng, nel mio db, ho una tabella generale, dove sono inseriti tutti i
record (con dati ripetitivi messi come numeri), a questo sono collegate
tutte le tabelle a cui fa riferimento la principale.
in diverse form vengono inseriti e letti i dati della tabella principale.
secondo voi può essere un buion sistema fare una query grande con tutti i
campi necessari ed uitilizzarla come base per tutte le form, da ogni form
inserisco i dati interessati e consulto quelli da consultare.ù
Non è detto che in tutte le form utilizzo tutti i campi presenti nella
query.
Questa query mi eviterebbe di creare una base singola per ogni form che
utilizzo.
secondo voi è un sistema accettabile o si sconsiglia una cosa del genere?
grazie Nao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 grazie Nao
Se le varie form servono per integrare i dati mancanti nello stesso record, va bene; ma se ogni form inserisce record per conto suo, 
ti ritrovi una tabella simile ad un groviera...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: DlookUp

Mi succede una cosa strana.
Ho inserito una funzione DLookUp come valore predefinito in una
casella combinata.
Quando apro la finestra la funzione DLookUp viene eseguita e mi
riporta i dati esatti.
Se invece mi collego ad un altro database di SQL Server non mi
restituisce il dato inserito.
Non mi riesce di capirne il motivo.
Premetto che i due database contengono tabelle identiche nel formato.
Qualche idea in proposito?
Grazie in anticipo per il vostro aiuto
Marco Dell'Oca
=DLookUp("regivafaac";"parametri";"chiave = 1")

 ha scritto nel messaggio 
news:2ecb1d76-90ed-4ac1...@d23g2000vbm.googlegroups.com...

Ciao
La tabella su SQL ha un prefisso dbo o similia

 ha scritto nel messaggionews:2ecb1d76-90ed-4ac1...@d23g2000vbm.googlegroups.com...

Grazie per il suggerimento.
Il problema era dovuto ad un'autorizzazione di lettura sulla tabella.
Problema risolto
Marco Dell'Oca
Newsgroup: it.comp.appl.access
Titolo: ...banalità per molti...

come si fa a vedere se un numero è intero oppure decimale...?
ovvero se una divisione per un numero da un intero allora....faccio una 
cosa...altrimenti mi serve l'intero..
...sono le banalità dei principianti...scusate... 

 cosa...altrimenti mi serve l'intero..
If Int(MioNumero)=MioNumero Then
    'è intero
Else
    'non lo è
End If
Ciao
Silvio 

 wrote in message 
news:42cf6735$1...@x-privat.org...

Se MioNumero<0 i conti non tornano più.
Allora:
If Int(Abs(MioNumero))=MioNumero Then
.....
ovvero:
If Fix(MioNumero)=MioNumero Then
...
Bruno

 wrote in message 
news:uUQze.51378$h5.21...@news3.tin.it...
Correzione!!!
If Int(Abs(MioNumero))=Abs(MioNumero) Then
...
Bruno

 ha scritto nel messaggio 
news:GWQze.51384$h5.21...@news3.tin.it...

Ebbene non sono dell'ENEL...e nemmeno di compagnie concorrenti....ma una 
considerazione del tutto personale la vorrei fare...
...questo newsgroup...ha del feeling...a parte le polemiche che si 
leggono...mi sento tra amici...anche se non sono all'altezza conoscitiva di 
access come molti altri che vi partecipano....ma qui nessuno mi ha mai fatto 
sentire inferiore...anche se so di esserlo....
ebbene...l'illuminazione arriva in particolare dall'intelletto...anche se i 
suggerimenti non hanno esattamente portato alla soluzione del mio 
progetto....hanno messo una "lucina" sulla giusta via della soluzione che è 
arrivata considerando ciò che io avevo in testa e non sono riuscita bene ad 
esporre....ed i suggerimenti letti.
Vorrei pubblicamente ringraziare coloro i quali hanno risposto ai miei 
"stupidi" quesiti da principiante....e lodare il newsgroup per l'utilità che 
può dare alle persone "crude di materia" quali sono io !
Per fortuna il Signore mi ha dato un cervello funzionante che mi ha aiutato 
a comprendere il significato del termine "comprendere " ed 
"apprendere"...grazie mille a Bruno ed a Silvio...nonchè a tutto il NG per 
ESISTERE !!!
Grazie veramente di CUORE ! 

 Grazie veramente di CUORE !
Grazie a te.
Ciao
Silvio

 Se MioNumero<0 i conti non tornano più.
Perché? Int e Fix gestiscono solo in maniera differente la parte intera di 
un numero ma se vuoi solo controllare se un numero è intero, si possono 
usare indifferentemente l'una o l'altra (anche per numeri negativi). Se poi 
ti interessa convertire il numero in intero allora devi scegliere una delle 
due.
Ciao
Silvio 

 wrote in message 
news:42d0f...@x-privat.org...

Già, hai perfettamente ragione.
Mi sono "incartato" con la errata considerazione
dei decimali che, nella fattispecie, non c'entrano
proprio per niente.
Ciao
Bruno
Newsgroup: it.comp.appl.access
Titolo: QUERY a Campi Incociati

Salve a tutti,
in una mia applicazione Access ho creato delle tabelle Pivot.
Ma trovo difficoltà a fare in modo che cambiando la base dei dati queste si
aggiorninino automaticamente
con una macro.
Un mio amico mi ha detto di provare ad usare le Query a campi incrociati.
Con l'autocomposizione non riesco a raggiungere il recordset desiderato.
A volte ho una instestazione di riga ( Fornitore )
e sei intestazioni di colonna ( Quantita Anno precedente , Quantità Anno
corrente , Fatturato ACorr, FAtt APrec ecc )
Grazie dell'aiuto.
Simone
IMPORTANT NOTICE:
This email is confidential, may be legally privileged, and is for the
intended recipient only. Access, disclosure, copying, distribution, or
reliance on any of it by anyone else is prohibited and may be a criminal
offence. Please delete if obtained in error and email confirmation to the sender.
--
Posted from 
mail-out-01.piro.net
 [194.64.31.11] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

in una mia applicazione Access ho creato delle tabelle Pivot.
E con questa sono quattro volte che posti 'sto messaggio, il quale fra
l'altro, alla sua terza edizione, ha avuto risposta dal
sottoscritto...perche' non leggi prima di pstare di nuovo?
Saluti.
Luciano

Newsgroup: it.comp.appl.access
Titolo: dubbio su tabella parametrica in istruzione SQL select

avrei necessita di poter passare come parametro una tabella su cui eseguire 
l'istruzione select, mi sapete dire come diventa l'istruzione
    Set rsVoci = db.OpenRecordset("select * from documentivocipre")
per usare la tabella parametrica?
Grazie a tutti.

 ha scritto nel messaggio
news:cnag1d$gtk$1...@lacerta.tiscalinet.it...


 Simplex2
si perfetto grazie mille 

 
www.mdenittis.it
Per come l'hai scritta conviene vederla cosě:
public sub selezione(ParamTabella as String)
   Set rsVoci = db.OpenRecordset(ParamTabella )
end sub
Ciao
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

        Set rsListino = db.OpenRecordset("select * from magazzino 
where([magazzino].titolo='" & rsVoci!DESCRIZIONE & "')")
scusa però sarebbe cosi come diventa tutta? nel senso come metto anche 
nometabella nel filtro where?
Grazie. 

 ha scritto nel messaggio
news:cnai15$itv$1...@lacerta.tiscalinet.it...

Non credo di aver capito bene ma provo a risponderti ugualmente: io
generalmente per comodità uso una stringa ausiliaria (non è una scelta
obbligatoria,
come dimostra il post di Alessandro)
Dunque, io farei così:
Mysql = "SELECT * FROM " & nometbella & " WHERE " & nometabella & ".titolo=
'" & rsVoci.Fields("DESCRIZIONE") " & "'"
oppure
Mysql = "SELECT * FROM " & nometbella & " WHERE " & nometabella & ".titolo=
'" & rsVoci!DESCRIZIONE " & "'"
e poi
Set rsListino = db.OpenRecordset(MySql)
Fai attenzione agli spazi nella query ed alla presenza si eventuali
aprostrfi nel campo DESCRIZIONE.
Ciao e fammi sapere se ho capito la domanda e se ti ho risposto in modo
soddisfacente.
--
Simplex2
www.mdenittis.it

 Simplex2
si hai capito, ora devo solo provare se funzionano ma quello che intendo è 
proprio questo.
grazie e ciao.
Newsgroup: it.comp.appl.access
Titolo: Esistono le FAQ del newsgroup?

Dove posso trovarle?
Grazie a tutti
_________________________________________________________
Prendi anche tu GRATIS l'email che ti PAGA: 
http://www.dmail.it/
SPONSOR: mercati senza segreti: 
http://www.spystocks.com/
-- 
Posted from 194.153.102.78 by way of 
mail1.webmessenger.it
 [193.70.193.50] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie a tutti
Link del sito comune qua sotto.
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

Newsgroup: it.comp.appl.access
Titolo: numero decimali fissi su foglio excel esportato da A2K

Ciao a tutti,
in una maschera continua di A2K ho una serie di importi con 2 decimali
(doppia precisione). Esportando da A. questi dati in excel, alcuni risultano
avere tanti decimali. Siccome le colonne sono 30, risulta un po' noioso
doverli tagliare su tutte le colonne di excel.
C'e' qualche modo di far fare questo lavoro in automatico ?
Grazie.
Maurizio
-- 
___________________________________________
Fa piu' rumore un albero che cade che una foresta che cresce - Lao tzu

 Maurizio
La proprietą di campo Posizioni decimali di un campo in una tabella
specifica il numero di posizioni decimali utilizzate da Microsoft Access per
la visualizzazione di numeri, ma non ha alcun effetto sul numero di decimali
contenuti nel valore del numero stesso, insomma, in base a tale proprietą,
Access si limita a tagliare il numero di decimali nel visualizzare il dato
ma non li taglia al suo valore; visto che il numero di decimali del dato non
vengono tagliati, quando esporti quel dato in Excel ti compaiono tutti i
decimali che il valore contiene.
Quindi, prima dell'esportazione in Excel, devi tagliare i decimali del
valore oltre al secondo decimale.
Per far questo potresti usare questo sistema:
DatoConDueDecimali = Int(Dato * 100) / 100
Se prima di tagliare i decimali vuoi arrotondare il valore con il criterio
commerciale, vai sul Sito Comune (link qui sotto) e nella Sezione General
leggi la FAQ di Karl Donaubauer intitolata "Arrotondare un numero alla cifra
decimale specificata (uso commerciale)".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: sfondo casella

come faccio in una maschera a far sì che se il valore del campo testo 
CodiceFiscale é vuoto la casella di testo diventi rossain modo che sia 
visibile che manca quel dato? grazie 




Mah, io inserirei sia in AperturaMaschera che DopoAggiornamento della
casella
il codice
If IsNull(Me.MiaCasella) Then
   Me..MiaCasella.BackColor = 255
   Me..MiaCasella.ForeColor = 16777215
Else
   Me..MiaCasella.BackColor = 16777215
   Me..MiaCasella.ForeColor = 0
End If
Ciao
Paolo

 modo che sia visibile che manca quel dato? grazie
Io, oltre a colorare lo sfondo, se il valore è necessario gestirei l'evento "prima di aggiornare" (della form) per obbligare 
l'utente ad inserirlo prima di chiudere/salvare il record.
Comunque potresti colorare lo sfondo (es. rosso) per default, poi gestisci l'evento "su uscita" e "su corrente" (forse solo "su 
corrente") controllando la presenza di valori:
es.
If not isnull(me!codFisc) then
    me!codFisc.BackColor = "bianco"
else
    me!codFisc.BackColor = "rosso"
end if
Ciao.
-- 
Sergio MAZZA 


Io farei in questo modo ad es. se la casella è denominata txtCodFisc:
Private Sub txtCodFisc_beforeupdate(cancel As Integer)
If (txtCodFisc = "") Or IsNull(txtCodFisc) Or Len(txtCodFisc) <> 17 Then
   txtCodFisc.BackColor = 255
   MsgBox "Inserire il codice fiscale", vbCritical, "Controllo Codice 
Fiscale"
   cancel = True
Else
   txtCodFisc.BackColor = RGB(300, 300, 350)
End If
End Sub
in questo modo controlli anche che la stringa inserita sia esattamente di 17 
caratteri( cosi come il codice fiscale).
Ciao 

 Ciao
Ciao
Daniele 

 Daniele
Ciao


Effetti dell'inflazione
-- 
ac
y-1=x

Newsgroup: it.comp.appl.access
Titolo: Tabelle DBF allegate

Ho installato Acces 2000 professional.
Ho necessità di collegare delle tabelle DBF (DBIV) esterne in lettura e
scrittura.
Il link avviene correttamente ma le tabelle vengono aperte in sola lettura.
Qualcuno sa suggerirmi ?
grazie :-)

Il link avviene correttamente ma le tabelle vengono aperte in sola lettura.
Problema noto.
Prova sul sito m$, ci dovrebbero essere delle patch.
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--
Newsgroup: it.comp.appl.access
Titolo: data odierna/precedente

AIUTATEMI O FINISCO PER STRAPPARMI I CAPELLI!!!
Ho creato una maschera"Cavalli" con sottomaschera"Attività" per documentare
tutti i lavori e le cure per ogni cavallo.Ho inserito nella sottomaschera
"attività" il campo "data odierna" e "Data visita precedente" e vorrei che
quest'ultimo campo si riempisse automaticamente all'atto della creazione di
una nuova "attività" con il valore della "data odierna" immessa manualmente
alla visita precedente (o automaticamente...ma così facendo sarà ancora
possibile creare il collegamento?)
In questo forum mi avete consigliato questa espressione da immettere nella
maschera "Attività", nel "Valore predefinito" del campo "Data visita
precedente",ma così non funziona.Mi dà errori diversi,tra cui che manca
l'operatore:
=dmax("Data odierna";"Tabella attività";"IDCavallo = " & IDcavallo)
Dov'è l'errore?!?Mi manca questo passaggio per finalmente finire
l'opera!AIUTATEMI!
Grazie,ciao!

 ha
scritto:

Ciao non conosco la struttura della tua maschera ma cmq prova a chiudere in
parentesi quadre quel data odierna, altrimenti lui on sa che è un controlo.
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.appl.access
Titolo: Excel - Estrazione dati diretta su Excel?

    Ciao,
avrei bisogni di estrarre dei dati da una query tramite un pulsante e vorrei
poterli inserire direttamente in un foglio Excel vuoto.
Qualche suggerimento su quale poterci studiare sopra una soluzione?
    Grazie.
--
    yVega



Una soluzione spartana e':
Fai una macro (la chiami come vuoi)
Su Azione della macro scegli:
*** TrasferisciFoglioCalcolo ***
Opzioni sotto:
-Tipo trasferimento=esporta
-Tipo foglio calcolo=excel 97 (o quello ke vuoi)
-Nome tabella=tabellachedeviesportare
-Nome file=c:\file.xls
-Nomi campo=si (te li mette nella prima riga
-Intervallo (lascialo pure vuoto)
*** EseguiApplicazione (seconda riga nella macro) ***
Opzioni sotto:
-Riga di comando=c:\file.xls
Sulla form che ti serve metti un bottone e gli fai eseguire la macro
che hai appena fatto.
Spero di esserti stato utile.
Ciao, Fabrizio yQy
Newsgroup: it.comp.appl.access
Titolo: Collegare oggetti OLE (immagini) nei report

Salve ha tutti,
dovrei collegare delle foto in un report msaccess. Conosca la procedura per
le maschere, che però non mi funziona sui report:
Dim strFile
strFile = "c:\foto\foto1.jpg"
Me![IMMAGINE].Class = acImage
Me![IMMAGINE].OLETypeAllowed = acOLELinked   ' Specifica il tipo di oggetto.
Me![IMMAGINE].SourceDoc = strFile    ' Specifica il file di origine
Me![IMMAGINE].Action = acOLECreateLink   ' Crea un oggetto collegato.
Me![IMMAGINE].SizeMode = acOLESizeZoom   ' Regola la dimensione del
controllo.
Forse qualcuno mi sa dire se la cosa funziona nei report e come funziona.
Grazie in anticipo.
rolly

 ha scritto nel messaggio
news:c1dae1$elp$1...@newsreader.mailgate.org...

Cerca nei messaggi precedenti di questo NG con google...
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: oggetti ole vs. oggetto img

Sto realizzando un software che, una volta completato, andra' poi
ridistribuito a piu' utenti.
Ho una difficoltà, forse concettuale, per quanto riguarda la gestione
delle immagini:
la maschera di gestione utenti deve mostrare anche una immagine
relativa al record visualizzato; evitando l'incorporazione
dell'immagine, stavo lavorando al suo collegamento;
il punto fondamentale è che la cartella delle immagini potrà cambiare
da installazione ad installazione, pertanto ho creato una tabella di
"costanti" a cui attingere globalmente quando serve
nella tabella "utenti" ho pertanto usato un campo con il nome del file
(nome.ext) e poi, nella maschera, ho creato un oggetto immagine NON
collegato, andando di volta in volta (su corrente) ad aggiornare la
proprietà "picture" inserendoci il valore dalla tabella "costanti" &
"campo nome file" della tabella corrente
ora, se vado poi a creare un report, va tutto bene, trasferendo e
adattando la stessa routine
il problema nasce pero' quando il report non deve stampare un solo
record, ma più di uno...
qualche consiglio da darmi?
grazie
Gianluca

 
controlla dove metti la routine.
prova a metterla nell'evento format del corpo del report.
dovrebbe prendere il valore del campo nomefile del record corrente.
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------

 dovrebbe prendere il valore del campo nomefile del record corrente.
Essendo un subreport, l'evento non ricorre...
(mi ero dimenticato di specificarlo)
Gianluca

tempora...@yahoo.it
 (Gianluca_Venezia) wrote in
news:58962fc9.03092...@posting.google.com
: 

?
il subreport ha un corpo, come qualsiasi altro report...
se hai più righe nel subreport, la formattazione avviene comunque per 
ogni riga.
o no?

Newsgroup: it.comp.appl.access
Titolo: Aggiungere righe vuote

Ciao a tutti.
E' possibile in fase di esecuzione di una query aggiungere delle righe
vuote?
In pratica tramite una q. visualizzo la situazione 2002 e vorrei aggiungere,
sotto ogni records, una riga vuota, per poter, una volta stampata, prendere
appunti a penna inserendo la siutazione del 2003.
So che potrei farlo tramite report, ma dato che utilizzo una q. a campi
incrociati, i campi possono variare a seconda della situazione.
Grazie a tutti.
Giancarlo

 ha scritto nel messaggio
news:b0h6no$frl$1...@fata.cs.interbusiness.it...

Formatta il REPORT in modo che lasci + spazio.........!!!
Se allarghi il margine inferiore verdrai che ottieni l'effetto
chiesto.....!!!
non avrai pensato di aggiungere righe...???????????????
@Alex.

 ha scritto nel messaggio
news:llWW9.26082$ZE.7...@twister2.libero.it...

Magari aggiungerle dopo aver eseguito una q. di creazione tabella.....
Se lavoro sul report, questo potrebbe cambiare visto che si appoggia su una
q. a campi incrociati.
Non so....
Dimmi se mi sono spiegato male...

 ha scritto nel messaggio
news:llWW9.26082$ZE.7...@twister2.libero.it...

Mi sono accorto che nn mi sono spiegato molto bene :-)
In pratica mi sono creato una maschera dove scelgo il nome del cliente e con
un pulsante eseguo  una q. a campi incrociati e ottengo risultati di volta
in volta diversi:
                        penne    matite   carta
cliente1 gen     10         4            1
cliente1 feb      2           1            0
...
                       carta     gomme
cliente2 gen     2            10
cliente2 feb      1            4
(ovviamente sto semplificando)
Sempre con la stessa applicazione esporto il risultato in excel.
Questo lavoro mi serve da 'brogliaccio' per il 2003 e perciň vorrei ottenere
una roba del tipo:
                        penne    matite   carta
cliente1 gen     10         4            1
|                      |            |             |      |
cliente1 feb      2           1            0
|                      |            |             |      |
avere delle righe vuote sotto ogni record (riga, visto che sono in excel)
dove poter scrivere 'a mano' i valori presunti del 2003.
Secondo voi č possibile?
Non credo di poter formattare un report ad hoc, visto che i campi possono
variare da cliente a cliente. Mi basta poter esportare in excel il risultato
con righe bianche intervallate a righe con dati..
E' un casino?...:-)
Grazie a tutti.
Giancarlo
Newsgroup: it.comp.appl.access
Titolo: Filtro in base a maschera

Ciao a tutti.
Ho un problema!
In un database, ho una tabella "Fornitori", messa in relazione uno a molti
con una tabella "Prodotti", mediante il campo contatore e chiave primaria
"IDFornitore". Naturalmente ho creato le relative maschere, e all'interno
della maschera "Fornitori", ho creato un pulsante di comando "Comando1", che
dovrebbe avere la seguente funzione: aprire la maschera "Prodotti",
filtrando i record in relazione con il record della maschera "Fornitori"
visualizzata nel momento in cui clicco su "Pulsante1".
Ma non basta, dovrebbe (naturalmente se possibile) applicare un "Filtro in
base a maschera" sul set di record filtrati della maschera "Prodotti", in
modo che appaia un elenco a discesa sul campo "DescrizioneProdotto"
(presente nella maschera "Prodotti" assieme ai campi IDProdotto,
IDFornitore, PrezzoUnitario, Iva, Sconto, ecc.), solo per i record
appartenenti a quel fornitore.
A questo punto selezionando un record dall'elenco a discesa, arriverei ad
ottenere la visualizzazione di un solo record.
Ho creato la seguente routine:
Private Sub CmdProdotti_Click()
On Error GoTo Err_CmdProdotti_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "Prodotti"
    stLinkCriteria = "[IDFornitore] = Forms![Fornitori]![IDFornitore]"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    Forms![Prodotti]![DescrizioneProdotto].SetFocus
Exit_CmdProdotti_Click:
    Exit Sub
Err_CmdProdotti_Click:
    MsgBox Err.Description
    Resume Exit_CmdProdotti_Click
End Sub
Fino a qui tutto bene nel senso che ottengo i record filtrati relativi al
fornitore scelto.
Non riesco però a creare la seconda parte della routine, cioè quella che
applichi il "Filtro in base a maschera", sul set di record filtrati.
Ho provato con:
    DoCmd.RunCommand acCmdFilterByForm
E anche con altri metodi, ma dall'elenco a discesa sul campo
"DescrizioneProdotto",
escono sempre tutti i record della maschera "Prodotti" e non solo quelli
relativi al fornitore scelto.
Spero di essere stato chiaro (ho i miei dubbi), e ringrazio comunque per la
pazienza che avrete nel leggere questo "poema"
Ciao!!!

     stLinkCriteria = "[IDFornitore] = Forms![Fornitori]![IDFornitore]"
Correggi cosě:
stLinkCriteria = "[IDFornitore] =" &  Forms![Fornitori]![IDFornitore]
ricorda che se il criterio non fosse numerico devi inserire il carattere
CHR(34) prima e dopo
oppure il Triplo Apice....!
@Alessandro.
P.S. appena ho un attimo provo a leggere il resto.
Newsgroup: it.comp.appl.access
Titolo: proprietà allowspecialkeys

Su un database da me creato ho impostato le proprietà
startupshowdbwindows e allowspecialkeys a false.
E' da diverso tempo che non ho necessità di modificare il database,
quindi ora che ho bisogno di aprire la finestra di avvio, non mi ricordo
qual'é il tasto che devo tener premuto all'apertura del database.
Grazie

 ha scritto nel messaggio 
news:262304788311290490.2404...@nntp.aioe.org...

SHIFT 

 ha scritto nel messaggio 
news:YjjDo.1338$uT....@twister1.libero.it...

non faceva prima a provarli tutti piuttosto che scrivere sull'NG? :D 

 ha scritto nel messaggio 
news:FOgEo.992$Eb....@twister2.libero.it...

e ancora non l'ha fatto
non ha scritto alcun messaggio di ringraziamento....
Antonio