mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Codice art. componibile

Ciao a tutti, sto iniziando a programmare in Access ed inizio ad avere i
primi problemi. Ad esempio, devo poter creare un codice articolo,
componendolo da (diciamo) tre campi diversi. La funzione mi è riuscita con &
ma ora non riesco a collegare il contenuto ottenuto alla mia tabella.
N.B. ho costruito una maschera senza collegarla a nessuna tabella.
Grazie.
Paolo

 ha scritto nel messaggio
news:8t45co$1v6$1...@nslave2.tin.it...

E perché hai costruito una maschera che non è basata su alcuna tabella, se
poi vuoi inserire i dati digitati e/o calcolati nella maschera in una tua
tabella?
Insomma la logica vorrebbe che la tua maschera abbia come origine record la
tua tabella.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

 ha scritto nel messaggio
news:z8lJ5.10984$3K3.3...@news.infostrada.it...

Intendevo dire che nella maschera che ho creato, ho inserito 3 combo
collegate a 3 tabelle e nella casella di testo, (proprietà\Origine
Controllo) ho inserito la funzione di concatenazione testo (&) ed ora non so
come collegare la casella di testo ad una tabella.
Paolo.

 ha scritto nel messaggio
news:8t9de5$7ov$1...@nslave2.tin.it...

Fermo restando che la tua maschera ha come origine record il nome della tua
tabella, nell'Origine Controllo del tua casella di testo mettici il nome del
campo della tabella al quale vuoi associarla, infine genera il codice VBA
che ti deve effettuare il concatenamento dei tre testi a fronte dell'evento
"Dopo aggiornamento" della terza combo.


Newsgroup: it.comp.appl.access
Titolo: Report con totale di campi -anche- vuoti

Scusate il topic ma proprio nn mi veniva una descrizione + efficace e
stringata al tempo stesso :)
Dunque...ho questo report con diversi campi corrispondenti a diverse taglie
(40, 42, 44 etc) ed un campo totale che somma i totali per riga.
Ora, funziona tutto alla perfezione, il mio problema è che dovrei
modificarlo, eleminando lo 0 come valore predefinito, per rendere +
leggibile il report stampato.
In questo modo però il totale nn mi viene + calcolato! Come posso ovviare a
questo problema?
ES:
PRIMA
40 42  44  46  48  50  TOT
 2   0    1     4    0   1     8
-----------------------------------
DOPO (quello che ottengo se tolgo gli zeri)
40 42  44  46  48  50  TOT
  2        1     4          1
Grazie mille a tutti

 ha scritto nel messaggio
news:dniJb.31790$VW.14...@news3.tin.it...

Fammi sapere se funziona così:  usa la formattazione condizionale con il
criterio che se il valore del controllo è uguale a zero imposti il colore
del testo uguale a quello dello sfondo.
Ciao
Salvatore

 ha scritto nel messaggio
news:bt4e9m$vku$1...@lacerta.tiscalinet.it...



Scusa, post partito per sbaglio

 funzione Nz([Campo];0)
Ma cosě fai il contrario di quello che hai detto
Newsgroup: it.comp.appl.access
Titolo: Filtro (apparente) indesiderato

Scusate il disturbo ulteriore ma una volta risolto il problema del 
popolamento sto incontrando un'altra difficoltà: aprendo una maschera mi 
risulta che non ci sono record (e non è vero) non mi viene segnalato 
nessun filtro presente ma solo se faccio "rimuovi filtro" ottengo di 
vedere tutti i record e di poter scorrere tutto il record associato alla 
maschera. Da che può dipendere questa cosa? Ho salvato la maschera 
togliendo i filtri e ho controllato la proprietà Dati->Filtro di ogni 
campo. Le sole particolarità che ha la maschera sono che 1)ha due 
controlli di tipo immagine per visualizzare immagini i cui percorsi sono 
presenti in campi ad hoc e 2)viene gestito l'evento "current" per 
assegnare il source ai controlli immagine.
Che succede? E come risolvere? Sto impazzendo.
Grazie ancora!!!!

 Grazie ancora!!!!
Prego
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


controlla la proprieta' DataEntry se e' impostato a "si" metti "no"
--
a.cara

 Me.FilterOn = False
Risolto risalvando la maschera. Grazie.
Newsgroup: it.comp.appl.access
Titolo: selezionare tutti i record presenti in una casella di riepilogo

Ciao,
al fine di effettuare quanto in oggetto utilizzo del codice pubblicato
su un vecchio post da Roberto:
  Dim strLista As String
    Dim varItem As Variant
    Dim strSQL As String
     'Se non ci sono voci selezionate
     'non ci sono attività da effettuare
    If Me!Elenco30.ItemsSelected.Count = 0 Then
        MsgBox "Seleziona un Indirizzo!", vbInformation
        Exit Sub
     End If
     'Cicla nell'insieme delle voci selezionate
     For Each varItem In Me!Elenco30.ItemsSelected
         'Cattura la colonna IdDonatore di ciascuna
         'voce selezionata
         strLista = strLista & _
             Me!Elenco30.Column(0, varItem) & ","
     Next varItem
     'Elimina la virgola eccedente
     strLista = Left$(strLista, Len(strLista) - 1)
     'Crea stringa SQL
      strSQL = "select Agenzie.* FROM Agenzie " & _
                      "WHERE Agenzie.Id IN ( " & _
                      strLista & ");"
Ora tutto funziona a meraviglia sino a quando i records non diventano
numerosi perchè ricevo il messaggio:
),] o I mancante nell'estpressione della query 'Agenzie.ID IN
(45,46,47,48, ecc.
non capisco il perchè qualcuno può aiutarmi?
Grazie

 ha scritto nel messaggio news:1131959655.8...@z14g2000cwz.googlegroups.com...
Ciao,





Grazie
[risposta]
Forse bisognerebbe sapere che intendi per "...numerosi..." perché è probabile che la casella di riepilogo ha dei limiti e quindi lo 
strumento adatto potrebbe non essere quello...
Ciao.
-- 
Sergio MAZZA 

Sergio MAZZA ha scritto:

Grazie per la risposta,
mi dà questo messaggio quando supero i 6500 - 7000 record.
Grazie

 ha scritto nel messaggio news:1131979068.0...@g44g2000cwa.googlegroups.com...
Grazie per la risposta,
mi dà questo messaggio quando supero i 6500 - 7000 record.
Grazie
[risposta]
Per quanto mi riguarda, io non userei quel controllo ma una maschera (o sottomaschera) appoggiata ad una tabella temporanea che 
contiene il risultato della tua query di selezione...
Ciao.
-- 
Sergio MAZZA 

Sergio MAZZA ha scritto:

Grazie farò così.
peccato però era facile e "pulito", secondo te il problema è dato
dall'eccessivo numero di record?
ciao e grazie

 ha scritto nel messaggio news:1132047885.8...@g43g2000cwa.googlegroups.com...
Grazie farň cosě.
peccato perň era facile e "pulito", secondo te il problema č dato
dall'eccessivo numero di record?
ciao e grazie
[risposta]
Penso di sě; comunque la soluzione della sottomaschera č piů semplice e gestibile...
Ciao.
-- 
Sergio MAZZA

 Sergio MAZZA
OK grazie
Newsgroup: it.comp.appl.access
Titolo: link tabella su un server internet

Salve a tutti
chiedo vs aiuto
Vorrei collegare , mediante un link , un database in locale con un database
su un server ftp.
La procedura che eseguo è creo un .mdb , nel settore delle tabelle creo un
nuovo link, cerco in FTP...fornisco l'indirizzo user e password....per magia
compaiono le cartelle e i file del server ma quando seleziono il databse
Access mi segnala l'errore " Nome del file non Valido ".
dove sbaglio?
grazie
Rosario
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato via 
http://arianna.libero.it/usenet/
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

Newsgroup: it.comp.appl.access
Titolo: Ricerca tabellare in casella combinata

In una casella combinata che si appoggia su una tabella,
dove la 1.a colonna e' il contatore della tabella e la 2.a
colonna e' un campo della tabella, vorrei recuperare il
valore della 2.a colonna che corrisponde a un dato contatore
della tabella. Attualmente ho impostato un banale loop:
  For i = 0 To Me.combo.ListCount - 1
   If contatore = Me.combo.Column(0, i) Then GoTo trovato
  Next i
trovato:
ma l'esecuzione e' abbastanza lenta e siccome lo devo fare
all'apertura di ogni record provoca un ritardo percettibile
non si puo' trovare qc di piu' veloce?
il barbi

 ha scritto nel messaggio
news:zY7od.373798$35.16...@news4.tin.it...

Invece di ciclare la Combo usa DlookUp č piů veloce....!
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Query aggiornamento

Ciao a tutti, in una query di aggiornamento dovrei aggiornare alcuni dati, 
tra cui il campo "Codice" che è formato da una sigla + numeri (es. 
abc-123456 oppure def-789012) , nei criteri dovrei aggiungere una stringa 
per aggiornare solo i dati che cominciano con "abc" e non quelli con "def".
spero di essere stato chiaro!
grazie


cerca l'operatore LIKE e la funzione MID nell'help :)
HTH
Popi

"FredBusca" <rerer> ha scritto nel messaggio 
news:4df74b93$0$13974$4faf...@reader2.news.tin.it...

con l'operatore "Like" inserito in una query funziona, ma se inserisco
il codice sql in un evento della maschera mi da errore quando carica
la maschera ecco il sql:
PecSQL = "INSERT INTO DatiPec (ID_studente, Matricola, Cognome, Nome )SELECT 
Anag_studenti.ID_studente," & _
"Anag_studenti.Matricola, Anag_studenti.Cognome, Anag_studenti.Nome" & _
"FROM Anag_studenti LEFT JOIN DatiPEC ON Anag_studenti.ID_studente = 
DatiPEC.ID_studente" & _
"WHERE (((Anag_studenti.Matricola) Like 'LL*' Or (Anag_studenti.Matricola) 
Like 'LS*')))" & _
"AND ((DatiPEC.ID_studente) Is Null))"
secondo me sono gli apicini 'LL' e 'LS'
cosa ne pensi? 

Risolto grazie 

 "FredBusca" <rerer> ha scritto nel messaggionews:4df74b93$0$13974$4faf...@reader2.news.tin.it...> Ciao a tutti, in una query di aggiornamento dovrei aggiornare alcuni dati,

Ciao, se l'istruzione è proprio quella, credo che manchi qualche
spazio, es. prima del FORM.
Prova a fare un debug.print PecSql per vedere come viene letta.
Ciao
Alberto

 cosa ne pensi?
Ciao, se l'istruzione � proprio quella, credo che manchi qualche
spazio, es. prima del FORM.
Prova a fare un debug.print PecSql per vedere come viene letta.
Ciao
Alberto
Si infatti era una questione di spazi e poi c'era una parentesi in pi�
Grazie

Newsgroup: it.comp.appl.access
Titolo: aggiornare solo i record <>0

ciao a tutti
 
vorrei che questa query d'aggiornamento
aggiornasse a =0 solo i record che non lo sono
UPDATE TbEmailFornitori SET TbEmailFornitori.Si_No = 0;
 
Grazie 
 
 

Aggiungi un criterio
 
WHERE TbEmailFornitori.Si_No<>0
 
.

 .
Grazie Mancini 
 
 

 WHERE TbEmailFornitori.Si_No<>0
Se non funziona senza condizione, non dovrebbe funzionare nemmeno con 
la condizione.
ï¿œ la sintassi che non ï¿œ completa.
 
Comporre query di questa semplicitï¿œ sulla griglia QBE ï¿œ tanto facile... 
che ï¿œ piï¿œ facile farla giusta che sbagliarla.
 
Bruno
Newsgroup: it.comp.appl.access
Titolo: apertura file formato pdf

Grazie Alex.. ora perň se non ti creo disturbo mi potresti spiegare 
facendomi magari un esempi di come potr fare per aprire il suddetto file in 
pdf dietro magari un pulsante in una maschera?
Grazie 

 Grazie
Imposta da VBA la Proprietą Indirizzo Coll. Ipertestuale (HyperlinkAddress)
del pulsante di comando (vedi help) con il path completo del file .pfd che
vuoi che si apra quando pigi il pulsannte di comando.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: comando per la modifica delle sottomaschere

Ho una maschera principale con acclusa una sottomaschera;
imposto la proprietą allowedits della maschera principale a False (quello
della sottomaschera rimane a True).
Creo un pulsante che modifica la proprietą allowedits della maschera
principale a True.
Riesco a variare i campi della maschera principale, ma quelli della
sottomaschera sono bloccati.
Perchč?
Ho visto inoltre che non č possibile variare la proprietą allowedits delle
sottomaschere.
ciao e grazie
Stefano


Se non riesci a modificare i dati nella sottomaschera potrebbe essere causato dal fatto che la query da cui provengono (se
provengono da una query...) non sia modificabile a causa delle relazioni trà le tabelle, oppure la proprieta locked del controllo
sottomaschera è impostata a True.
Per modificare le proprietà della sottomaschera (come allowedits) puoi utilizzare questa sintassi:
Forms![NomeMaschraPrincipale]![NomeControlloSottomaschera].form.AllowEdits= ...
Ciao,
Mat.

 Stefano
ci hai messo un pulsante di allowedits = true (nella sottoform) per provare ?
Ciao :)
Newsgroup: it.comp.appl.access
Titolo: Nuova maschera con records che "rispondono" a limiti di ricerca non associati.

Gentili,
(Access97/w2000)
Ho un db "Spedizioni" in molto semplice con 5 campi :
-IDSped.
-Destinatario     (casella combinata  con origine riga da query su campo di
altra tabella)
-DataSped
-MotivoSped  (casella combinata  con origine riga da query su campo di altra
tabella)
-MezzoSped (casella combinata  con origine riga da query su campo di altra
tabella).
Dalla maschera di gestione (masc1) dei records di questa tabella, attivo
(con un bottone) una ulteriore maschera (masc2) al fine di consentire
l'inserimento dei valori necessari ad una ricerca per limiti.
I campi attivati in masc2 hanno valori non associati ad alcuna tabella.
DP1 = data da cui si inizia la ricerca (>= alla data che viene inserita)
ET1= Destinatario (casella combinata  con origine riga da query su campo di
altra tabella)
ET2= Motivo della spedizione (casella combinata  con origine riga da query
su campo di altra tabella)
ET3= Mezzo di spedizione (casella combinata  con origine riga da query su
campo di altra tabella)
La selezione la vorrei eseguire con le  "discriminanti" AND o OR ( per
comprendere tutti i valori inseriti o alcuni di questi).
Al termine dell'inserimento dei limiti di ricerca vorrei , attraverso la
digitazione di un ulteriore tasto compreso nella masc2, che
mi si aprisse un altra maschera ( masc3 : non gestibile,solo
visualizzazione) contenete i records che rispondono ai limiti di ricerca
imputati in masc2.
Sono assolutamente alle prime armi e dunque un grazie di cuore a chi mi
vorra cortesemente dare utili dritte.
Piero



vedi nell'help l'istruzione docmd.openreport la condizione Where che
devi crearti ad hoc da codice a seconda dei valori impostati sulla
maschera con i controlli non associati
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: utilizzare un modulo in un campo di un form access

Salve,
scusate la mia ignoranza ma proprio non saprei dove iniziare.
Ho salvato nei moduli del mio db un modulo CONTROLLO_CODICE_FISCALE
con all'interno questo codice
Public Function CheckCodFiscale(CFis As String) As Boolean
........................
End Function
Come faccio ad applicarlo ad un mio form ACCESS?
NEllo specifico al mio campo codice_fiscale a seguito dell'evento 
after_update?
Grazie per l'aiuto e la pazienza.
;-) 

 ha scritto nel messaggio 
news:oz3ud.34569$C94....@tornado.fastwebnet.it...

Se la funzione è pubblica e quindi si trova in un modulo pubblico, allora 
potrai usarla senza problema da qualunque maschera, query o report.
Per esempio dopo aggiornamento o su disattivato di un controllo che contiene 
un CF, puoi scrivere:
If CheckCodFiscale(Me.TuoControlloCF) = false then
msgbox "Il Codice Fiscale inserito è errato!"
end if
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Problemino report e query

Ho un report che ha il compito di stampare il contenuto di una fattura e mi
sono sorti due problemi probabilmente banali ma che ho bisogno di risolvere
senza troppe perdite di tempo per cui chiedo a voi:
1) come faccio a non stampare alcuni campi (o stamparli in modo
"invisibile") se essi hanno valore 0?
2) al fondo del report vorrei comparissero le voci Imp4, Imp10, Imp20, Iva4,
Iva10, Iva20 contenenti i totali imponibile ed iva per ogni singola
aliquota.
I valori li ho in una query chiamata qFatturaAliquota che mi restituisce una
cosa di questo tipo:
IDFattura, Aliquota, SommaImponibile, SommaIva
1                   4               valore                valore
1                 10               valore                valore
1                 20               valore                valore
2                  4                   ..
2                 10                  ..
2                 20                 ..
..                  ..
Per metterli nel report avrei bisogno invece di una cosa di questo tipo
IDFattura, SommaImponibile4, SommaImponibile10, SommaImponibile20, Iva4,
Iva10, Iva20
Come faccio?
Grazie a tutti quelli che vorranno aiutarmi.
--
www.bit4web.it
in...@bit4web.it




...dimenticavo...
3) E' possibile stampare i record di una tabella su piu colonne della stessa
pagina?
4) Come faccio a impostare il pulsante di comando Stampa (e Anteprima) in
modo che prenda solo il record corrente?
Ri-Ciao e Ri-Grazie

 Iva10, Iva20
Campi calcolati secondo questa tecnica:
SommaImp4: iif(Aliquota=4;Imponibile;0)
Antonio

> Nz([campo];"")
Scusa l'ignoranza ma dove lo devo mettere?

 Scusa l'ignoranza ma dove lo devo mettere?
O nell'origine dati del controllo
=Nz([campo];"")
o nella query
Espr1:Nz([campo];"")
 e poi nel controllo associ ad Espr1
Antonio


Scusa ancora ma non mi funziona. Il campo sul report è una normale casella
di testo.
Se io lascio come l'avevo impostato nella casella prezzo compare ? 0,00
mentre come dici tu cambia ma non in nulla come vorrei ma con un semplice 0
Sulle caselle quantità e percentualeiva non fa effetto rimangono
rispettivamente 0 e 0%.

 rispettivamente 0 e 0%.
Tu hai parlato di un solo campo, mica viene ereditato ad altri campi
dipendenti, devi modificare l'origine dati per tutti.
Antonio

 E l'origine dati quale è?
L'origine dei dati delle mie tre caselle di testo si chiamano PREZZO,
QUANTITA, IVA....
....io ho impostato cosi in Origine Controllo rispettivamente
=Nz([PREZZO];"")
=Nz([QUANTITA];"")
=Nz([IVA];"")
ma mentre in prezzo varia da ? 0,00 a 0 (io vorrei stampasse nulla)
in quantità e iva non cambia nulla rimangono cioè 0 e 0%
spero di essermi spiegato meglio ciao

 ha scritto nel messaggio
news:3k39a.176286$YG2.5...@twister1.libero.it...

Sì ok...
scrivi così per tutte e tre
=iif([quantità]=0;"";[campo])
Cioè se quantità è 0 sarà tutto "", altrimenti ci sarà prezzo o quantità o
iva nella casella corrispondente
Antonio
Newsgroup: it.comp.appl.access
Titolo: Campi incrociati

Ho una tabella cosi' costituita:
Nome Cognome
A    B
C    D
E    F
La seconda tabella è costituita da:
Nome Cognome Voto
Io scelgo il cognome con una casella combinata che attinge dalla 1^ tabella.
Il nome lo vorrei assegnare in automatico.
Il voto lo carico a parte.
Se scelgo il secondo cognome (D) come faccio ad assegnare il nome (C) al 
campo della seconda tabella?
Finora il nome che mi assegna e' sempre (A) qualsiasi cognome io scelga.
Grazie dei fiori e... comunque vada sarà un successo!!!
Domenico
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at 
http://www.hotmail.com
.
Share information about yourself, create your own public profile at 
http://profiles.msn.com
.
--
Posted from [193.204.185.24] by way of 
f120.law7.hotmail.com
 [216.33.237.120] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Domenico
Sì potrebbe essere un successo ma se continui a non descrivere (a noi)
quello che vuoi fare (tu), stai fino!
Vediamo se indovino; diciamo che ho due possibilità:
1) hai una maschera con origine la seconda tabella (chiamiamola per comodità
SecondaTab) e una casella combinata (chiamiamola cmbNominativi con origine
un'altra tabella (chiamiamola PrimaTab) e sulla maschera una casella di
testo chiamata Nome;
- nell'evento "dopo aggiornamento" della cmbNominativi scriverai:
'-----------------
Private Sub cmbNominativi_AfterUpdate()
me!nome = me!cmbNominativi
End Sub
'-----------------
2) hai una maschera con la combo cmbNominativi e una sottomaschera (chiamata
subMask) con origine dati SecondaTab e casella di testo Nome;
- sempre nell'evento "dopo aggiornamento" della cmbNominativi scriverai:
'-----------------
Private Sub cmbNominativi_AfterUpdate()
Me!subMask.Form.Controls("Nome") = Me!cmbNominativi
me!nome = me!cmbNominativi
End Sub
'-----------------
Comunque a prescindere dagli esempi se tu vuoi fare restituire alla combo
una colonna che decidi tu devi modificare la proprietà "colonna associata"
che nel tuo caso varrà 0 (zero) come prima colonna...
Ciao.

Newsgroup: it.comp.appl.access
Titolo: problemi con le virgolette

ho un bottone che mi asseggna un valore di testo ad un campo cioč:
nomecampo = "stinga di testo"
come posso inserire delle virgolette " inquella satringa di testo?
grazie  Marcello

 ha scritto nel messaggio
news:juAda.105671$zo2.2...@news2.tin.it...

Perchč non provi anche a cercare nei post arretrati?!?
proprio ieri ho risposto alla stessa domanda nel thread caratteri speciali
Antonio


Grazie ho risolto.
Ciao Marcello.
Newsgroup: it.comp.appl.access
Titolo: Trasferimento record da un db all'altro [lungo]

Buongiorno a tutti!
Spero di trovare un vostro supporto nella risoluzione di questo mio 
problema.
Lavoro in A97.
Ho un dbTec e un dbEnf, contenenti una stessa tabella chiamata tblCalendari 
(con medesima struttura), che contiene i calendari delle attività di due 
aziende.
in dbTec sono registrati i record dei calendari di un'azienda Tec, e in 
dbEnf i record dei calendari di un'azienda Enf.
Le due gestioni sono state sinora separate.
Ora ho la necessità che, per alcune attività, i dati della tabella 
tblCalendari di dbEnf vengano inviati su dbTec, secondo quanto segue:
- i record dei calendari hanno tra i vari campi un IDAttività, univoco,
- inizialmente il calendario viene composto su dbEnf,
- vorrei che ad ogni modifica (o alla chiusura del calendario modificato) su 
dbEnf vengano automaticamente eliminati i record già presenti in dbTec e...
- venissero automaticamente trasferiti (copiati) in dbTec i record contenuti 
in dbEnf relativamente all'IDAttività in questione.
Sperando di essere stato abbastanza chiaro nello spiegare la situaizone, ho 
parecchi dubbi da risolvere:
- i BE di dbEnf e di dbTec sono attualmente separati: dovrò prevedere di 
collegare le tabelle dell'uno e dell'altro per effettuare le modifiche del 
caso?
- quale sintassi mi consigliate di utilizzare?
- esiste un modo per trasferire i dati in maniera invisibile all'utente o 
devo limitarmi ad esportare i dati da dbEnf in un file di testo, e a 
richiedere all'utente di premere un pulsante in dbTec per importare i dati 
di quel file di testo?
Grazie per i consigli!

 ha scritto nel messaggio 
news:422d855b$1...@x-privat.org...

Se colleghi le tabelle di uno sull'altro l'utente non se ne accorge neanche 
e fai quello che vuoi.
MAssimialino 

 MAssimialino
Perň come mi devo organizzare?
Quello che mi suggerisci tu č, in dbEnf (quello di partenza), oltre alla 
tabella tblCalendari di collegare una tabella tblCalendari che perň risiede 
in dbTec (quello di destinazione), in modo da poter effettuare tutte le 
modifiche che mi servono con un semplice docmd.runsql o db.execute?
Siccome nei due db la tabella tblCalendari ha lo stesso nome, una volta che 
in dbEnf collego la tblCalendari di dbTec posso modificare il nome del 
collegamento (mantenendo inalterato il nome della tabella originale in 
dbTec)??? 

 ha scritto nel messaggio 
news:422d8...@x-privat.org...

Sě
MAssimiliano 


Scusa domanda stupida: bastava provare!
Pensavo peggio, se le cose stanno così (non mi ero mai trovato in questa 
situaizone) allora sono quasi a cavallo!!!
Newsgroup: it.comp.appl.access
Titolo: filtrare dati sottomaschera(sql_access2000)

Buona serata a tutti ,
se qualcuno mi puņ aiutare....
ho una maschera con una sottomaschera .
la sottomaschera vorrei lasciarla sempre visibile e all'apertura della 
maschera le righe della sottomaschera dovrebbero essere vuote(se possibile).
facendo poi una ricerca con una casella testo e un pulsante la sottomaschera 
dovrebbe visualizzare gli eventuali record trovati.
premendo poi un altro pulsante la sottomaschera dovrebbe svuotarsi.
tutto questo se serve anche tramite codice
sono un principiante........se qualcuno mi puņ dare una dritta
GRAZIE 

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

Newsgroup: it.comp.appl.access
Titolo: insert in tabella relazionate

Ho un db access interno alla rete, lo indago con php (linguaggio server
side per web).
ho tre tabelle
--------------------------------
Canzoni
----------------------------------
titolo	testo
genere	int lungo
autore	int lungo
--------------------------------
Autore
--------------------------
ID	contatore
nome	testo
genere
------------------------
Genere
---------------------
IDgenre 	contatore
genere		testo
Ho due relazioni tra genere.IDgenere -> canzoni.genere e tra
autore.IDautore -> canzoni.autore
Come faccio ad inserire una canzone aggiornando i anche le altre tabelle
se necessario ( ovvero se uno inserisce una canzone di un genere nuovo
che decide lui).
Il problema è la stringa SQL che non sono riuscito a scrivere; se
qualcuno la sa, poi la modifico per dati che provengono dal web.
Grazie saluti.

 ha scritto nel messaggio
news:39A52462...@sodalia.it...

Caro Giuliano,
prima di sapere come aggiornare le tabelle, bisogna che ne crei un numero
giusto e le metti correttamente in relazione fra di loro; si dà il caso che
ti sei dimenticato la chiave primaria della tabella Canzoni (IdCanzone) e ti
sei dimenticato almeno di una tabella. Poichè una canzone può avere più
autori ed un autore può aver composto più canzoni, la relazione tra la
tabella Canzoni e la tabella Autore non può essere uno-a-molti come hai
indicato tu, bensì molti-a-molti: in Access una relazione molti-a-molti si
realizza tramite un'altra tabella (CanzoniAutore) che contiene, nel tuo
caso,  sia IdCanzone che IdAutore (l'insieme dei due campi sarà la chiave
primaria).
Una dritta per organizzare le tabelle e metterle in relazione te l'ho data;
quando avrai progettato correttamente questa parte del DB, si potrà parlare
di come progettare le maschere e le sottomaschere che ti serviranno ad
aggiornare le tabelle.
Quanto alla stringa SQL che non riesci a scrivere, non ho capito che cosa
deve fare; non credo che vorrai aggiornare delle tabelle con una query
(almeno spero).
Roberto
Newsgroup: it.comp.appl.access
Titolo: macro apri su sottomaschera

ciao ho una maschera dove ho un' anteprima dati e questi valori
"IDutente" e "IDfattura"
un pulsante aprifattura
devo aprire con il pulsante una maschera chiamata "utente" che
contiene una sottomaschera chiamata "fatture"
ho un macro sul pulsante con una condizione where del tipo
[IDutente]=[Maschere]![Resoconto Fatture]![IDutente] e mi apre
l'utente ma come modifico la condizione where in modo da aprire
l'utente con già la sottomaschera al [IDfattura] corretto?
grazie


Siccome si tratta di un oggetto e origine dati diverso non
puoi farlo nella condizione per la maschera principale.
Un metodo sarebbe un filtro. Cioè nel macro dopo l'apertura
della maschera principale usa una nuova riga:
azione: ImpostaValore
elemento: Forms![Resoconto Fatture]!fatture.Form.Filter
espressione: "IDfattura=[Forms]![Resoconto Fatture]![IDfattura]"
Dove "fatture" sarebbe il valore della proprietà "Nome"
del controllo sottomaschera nella maschera principale.
-- 
cu
Karl
*********
Access FAQ: 
http://www.donkarl.com/it
 


Ciao Karl,
ho provato ma nonostante sia la maschera principale e la sottomaschera
interessata vengono segnate come "filtrate" la sottomaschera
visualizza tutti i record
ti do i valori esatti che ho inserito
ho una maschera e una sottomachera  all' interno della sottomaschera
c'è il pulsante sche va ad aprire un ' ulteriore maschera contenente
anchessa una sottomaschera.
il pulsante è gestito così
azione : apri maschera
nome maschera:eric
condizione where [IDPazienti]=[Maschere]![Resoconto Ricevute]!
[cercaricevpazie].[Form]![IDPazienti]
ho aggiunto la macro così
azione :imposta valore
elemento: [Maschere]![eric]![Sottomaschera Ricevute].[Form].[Filter]
espressione:[IDRicevute]=[Maschere]![Resoconto Ricevute]!
[cercaricevpazie].[Form]![IDRicevute]
sbaglio qualcosa, grazie

 ...
Siccome si tratta di una stringa per un filtro, devi includere tutta
l'espressione tra virgolette:
"IDRicevute=Forms![Resoconto Ricevute]!cercaricevpazie.Form!IDRicevute"
-- 
Ciao



GRANDISSIMO!!!!
Ti ringrazio per il grande aiuto che mi hai dato .
Saluti Marco
Newsgroup: it.comp.appl.access
Titolo: Inserzione Data, e faq

Volevo sapere se esiste una lista della faq su Access da qualche parte, e
intanto ne approfitto anche per postare qualcosa che non sono riuscita a
risolvere:
Voglio inserire un DataTime in un campo DataTime, ho visto che il campo
viene memorizzato nel formato:
GG/MM/AAAA hh.mm.ss
Ma quando tento di memorizzarlo mediante una query SQL ricevo "errore nella
sintassi di INSERT INTO".
Ho provato con:
INSERT INTO TabellaDate (Date) VALUES ('10/03/2004 13.11.52')
INSERT INTO TabellaDate (Date) VALUES (10/03/2004 13.11.52)
Cosa devo fare?
Ciao Grazie mille!!!

"Ely77" <Elisa.Adamoli...@Tiscali.it> ha scritto nel messaggio
news:doZ3c.35549$O31.1...@news4.tin.it...

INSERT INTO TabellaDate (Date) VALUES (#03/10/2004 13.11.52#)
Ciao.
--
Sergio MAZZA

 INSERT INTO TabellaDate (Date) VALUES (#03/10/2004 13.11.52#)
Sei sicuro?
Anche questa mi da errore...
Dopo il tuo consiglio ho provato anche
INSERT INTO TabellaDate (Date) VALUES ('#03/10/2004 13.11.52#')
INSERT INTO TabellaDate (Date) VALUES (#'03/10/2004 13.11.52'#)
INSERT INTO TabellaDate (Date) VALUES (%03/10/2004 13.11.52%)
Non funzionano...
Auito!

 Non funzionano...
Guarda più esattamente l'esempio di Sergio --> senza virgolette:
INSERT INTO TabellaDate (Date) VALUES (#03/10/2004 13.11.52#)
Invece del formato americano personalmente preferisco il più
chiaro e internazionale formato ISO 8601:
INSERT INTO TabellaDate (Date) VALUES (#2004-03-10 13:11:52#)
Siamo Europei! ;-)
BTW Se il tuo campo veramente si chiama "Date" sia meglio
cambiare il nome perchè è il nome di una funzione di VBA.
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com
Newsgroup: it.comp.appl.access
Titolo: NUOVO RECORD VUOTO !

Ciao a tutti, sono a chiedere un aiutino....
Maschera principale PAZIENTE  maschera secondaria TERAPIA, ora quando
visualizzo le terapie legate al paziente succede che oltre all'ultimo record
vedo sempre il nuovo record vuoto, come si puo evitare che si veda solo i
record 'pieni' ?
Grazie
MaUrO

 wrote in message
news:Sqpfa.108280$
pG1.2...@news1.tin.it

Imposta la proprietà Consenti Aggiunte=No.
Ricordati però che se vuoi inserire terapie nuove devi
risettare la proprietà=Si.
Questo ti può tornare comodo anche per dare una specie di
protezione da errori involontari.......!
Sopratutto se modifichi anche la proprietà Consenti Modifiche=NO/SI
Ciao.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:cb3af46ea734babae1...@mygate.mailgate.org...

Ti ringrazio ma la cosa mi sembra alquanto poco pratica, il db è in rete e
fare questi passaggi frequenti non è pratico.
La sottomaschera delle terapie ha già dei record, ho messo un pulsante per
aggiungere record quindi sarebbe opportuno fare come dicevo io.
Ti ringrazio.

 Ti ringrazio.
Sostanzialmente se hai il DB in RETE credo tu non abbia ben
capito come si deve gestire un Prodotto in RETE....!
Non si deve far lavorare un Server da CLIENT, mai.....!
Sostanzialmente devi dividere il DB in 2 parti:
1)Server in Rete con accessi Multiutenza
2)CLIENT o interfaccia utente, da installare su tutte le
macchine che devono averla.
In questo modo la soluzione che ti proponevo è la più semplice
e funzionale da realizzare.
Rimango dell'idea che sei libero di fare come credi, ma
devi avere la capacità di valutare quando sei proprio fuori strada.


 ha scritto nel messaggio
news:3debb7e80275c7244f...@mygate.mailgate.org...

------------- OK
Quello che dici è giustissimo e lo sto facendo, solo che siccome il db è in
continuo aggiornamento ancora non l'ho fatto.
La mia richiesta però era giusta, cioè se imposto come dici tu come faccio a
modificare ogni volta le proprietà ?
Se faccio il BE - FE  poi dovro'  ogni volta inviare ad ogni client le
variazioni ?  e poi la mappatura del server come unità dovrà essere uguale
per tutti ?
Grazie

 Grazie
Quello che dico non è GIUSTO, è solo un suggerimento dato 
dall'esperienza di altri che ho provato a darti....!
L'interfaccia utente va distribuita una volta terminata
in alternativa sul SitoComune c'è una soluzione proposta
per l'agiornamento dei FE.
Io nella mia azienda faccio così:
Creo una Dir sul Server in cui piazzo il BE(DB con Tabelle)
poi distribuisco il pacchetto d'installazione agli utenti
che installano il FE(Interfaccia Utente) la quale a sua volta lavora
sulle tabelle del BE.
Per modificare quello di cui parlavi devi usare il CODICE VBA.
In pratica se metti un pulsante su evento Click del pulsante
inserisci la modifica alla proprietà in questo modo.
Private Sub Comando1_Click()
    Me.AllowAdditions=Not Me.AllowAdditions
End Sub
Ogni volta che premi funziona da Toggle Abiliti/Disabiliti.
Ciao.

Newsgroup: it.comp.appl.access
Titolo: impostazioni pagina orizzontale/verticale

Scusate la banalità, ho fattao un paio di report, con la creazione guidata e
alla fine del wizard, ho impostato la pagina orizzontale, nonostante, ciò
ogni tanto quando invio il report in anteprima mi esce in verticale, (prima
non mi era mai capitato) per caso sapete se tale informazione si può
impostare in porprietà del report?
Marceme.
P.S.
Sono quello che sta avendo problemi con il messaggio di errore sulla memoria
....per chi avesse letto il messaggio......, non vorrei che le due cose
siano in qualche modo collegate.
Ciaoo.


vedi i thread legati alla perdita delle impostazioni dei margini
(cerca su google   groups)
disativare casella su opzioni correzione automatica nome se non
ricordo male
Saluti.
Emanuele.

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

vorrei creare una maschera di ricerca che funzioni in questo modo:
- 1 combobox per selezionare il campo della tabella in cui cercare
(eventualmente non tutti i campi, solo quello che gli indico io)
- 1 casella di testo per digitare cosa filtrare nel campo specificato;
se nella combobox è selezionato un campo di ricerca che fa riferimento ad
una altra tabella, vorrei che anzichè la casella di testo, comparisse una
combobox con i valori della tabella legata...
... è possibile? da dove devo cominciare? c'è un tutorial che fa al caso
mio???
grazie

scusate se la domanda è abbastanza "banale"...
ma come faccio a impostare una ricerca in questo modo:
- in una sottomaschera metto le caselle di testo per definire la ricerca
- in un'altra sottomaschera metto l'elenco dei record (presi dalla tabella)
funzionamento:
inserisco i criteri di ricerca (associati ai campi della tabella,
naturalmente), quando premo un pulsante apposito nella lista vengono
visualizzati solo i record che ho cercato.
devo usare una query o posso fare tutto tramite codice? che codice devo
impostare? come faccio a passare i campi di ricerca?
aiuto!!!
Newsgroup: it.comp.appl.access
Titolo: Funzione predefinizione stampante

Ciao a tutti sono Dino.Tra i vari problemi sorti in questi giorni ho
questo (un po' particolare ) da porvi.Con questa funzione (ovviamente
trovata sul sito comune)riesco a predefinire una stampante piuttosto
di un'altra.
Dim WshNet As Object
Set WshNet = CreateObject("Wscript.Network")
WshNet.SetDefaultPrinter "hp deskjet 5550 series"
Set WshNet = Nothing
Impostando tale funzione all'evento clik di un pulsante di comando in
un form riesco a far scegliere in che stampante reindirizzare la
stampa (Es: se ho 3 print creero' tre pulsanti)
A questo punto voi  vi chiederete.Dove sta' il problema????
Se utilizzo il DB in un Pc dove la stampanti in esame non sono
condivisae in rete tutto funziona benissimo.Se invece nella funzione
sopracitata inserisco un'altra stampante e nel Pc come print
predefinita ho la stampante condivisa,quando eseguo la funzione il DB
dovrebbe stampare con la stampante inserita nella funzione, invece
stampa solo sulla stampante predefinita che e' poi quella condivisa.La
parte interessante e' che se apro la cartella STAMPANTI E FAX(sto'
lav. con Win XPPRO) la stamp. predefinita non e' piu' quella condivisa
ma e' quella  impostata con la mia funzione e come se non bastasse se
vado a stampare da altri applicativi i file vengono reindirizzati
sulla stampante impostata nella funzione.Mentre se stampo da DB.mi
stampa solo e soltanto da la stampante condivisa.
Secondo voi e' un problema solo di rete?O il codice scritto sopra va
implementato???
Spero di essere stato chiaro.
Ciao e grazie in anticipo
Saluti Dino

 ha scritto nel messaggio 
news:0f5eeced-4310-49e7...@i12g2000prf.googlegroups.com...

La soluzione potrebbe essere quella proposta su 
www.sitocomune.com
dove utilizzando una tabella di appoggio o una variabile globale si setta e 
si scrive in un campo della tabella, la stampante di default, si stampa 
sulla stampante desiderata (prelevandola dal secondo campo della tabella), e 
si rimette a predefinita quella di default.
Ciao, Carlo 

 - Mostra testo tra virgolette -
Grazie Carlo per la risposta.Provo e ti faccio sapere.
Saluti Dino

 - Mostra testo tra virgolette -
Ciao Carlo sono Dino.
Ho cercato sul sito comune ma non ho trovato nulla (prob. non ho
ccercato con attenzione)
Mi se puoi mi puoi inviare il link dell' esempio oppure un esempio su
come impostare la tabella di supporto.
Ciao Grazie
Saluti Dino

Newsgroup: it.comp.appl.access
Titolo: Controllo correttezza del numero di caratteri su un campo di una maschera continua

Ciao,
voglio verificare la correttezza del numero di caratteri presenti nel campo "telaio" di una maschera continua.
In sostanza se la maschera che si apre presenta 16 record e su uno di questi il campo "telaio" è diverso da 17 caratteri, vorrei che in fase di apertura o di caricamento della maschera mi esca un msgbox di alert.
 
Grazie per l'aiuto
 
Andrea


Usa la proprietà VALIDATIONRULES e gestisci poi l'errore derivante.
http://www.allenbrowne.com/ValidationRule.html
 
http://www.accessrepairnrecovery.com/blog/ms-access-validation-rule
 
ecc...
 
@alex


Grazie, proverò
Newsgroup: it.comp.appl.access
Titolo: verifica se un'applicazione è avviata

salve,
vorrei sapere se esiste un metodo da vba per riconoscere se
un'applicazione è o meno in esecuzione sul client dove risiede lo stesso
database.
grazie anticipatamente
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 grazie anticipatamente
SSSSSSì, si puo' fare con una API.
C'e' un esempio compresibile nell'help del metodo getobject.
Certo, se l'applicazione e' microsoft e' tutto piu' semplice...
diciamo che vuoi beccare excel
Dim XL as object
set XL=getobject("Excel.application")
cia'
Max

 ha scritto nel messaggio
news:497afa2c-f71f-4cff...@a39g2000pre.googlegroups.com...





cia'
Max
Non è una chiamata API.
Function GetObject([PathName], [Class])
    Membro di VBA.Interaction
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Inserire valore in file txt

Buongiorno e Auguri
C:\Documenti\Codice.txt
Questo è il percorso in cui ho il mio file txt,
premendo il bottone nella maschera attiva, vorrei passare/memorizzare un 
valore numerico, ad esempio 5, nel file Codice.txt. Naturalmente il file che 
inserisco, sovrascriverà quello esisitente.
Gianfranco 

Il 26/12/2008, gianfranco ha detto :

questa procedura dovrebbe funzionare, ad ogni modo guarda l'help della 
funzione OPEN
Dim strOut As String
If FileNumber = 0 Then FileNumber = FreeFile
strOut = vbNullString
strOut = "ciccio ciccio3"
Open "c:\prova.txt" For Output As #FileNumber
Print #FileNumber, strOut
Close #FileNumber
-- 
IgnazioC

"IgnazioC" <ignazi...@DELETEgmail.com> ha scritto nel messaggio 
news:49549a98$0$1105$4faf...@reader4.news.tin.it...

Ti ringrazio è OK
Gianfranco

Newsgroup: it.comp.appl.access
Titolo: Problema con i contatori

Salve a tutti,
ho bisogno di aiuto con un problema che mi sta facendo impazzire.
In una tabella 'ordini' ho un campo numerico che devo valorizzare a fine 
mese. Cioè, un giorno ordino 'matite', poi 'penne', 'gomme', ecc. A fine 
mese, lanciando una procedura, nel campo numerico mi viene inserito un 
numero sequenziale per le 'matite', le 'penne', ecc. Se nello stesso mese 
ho fatto tre volte l'ordine per le 'penne' il numero del primo ordine sarà 
identico al secondo e al terzo. Insomma, il campo numerico è una sorta di 
contatore dove oggetti dello stesso tipo pero' assumono lo stesso valore 
numerico.
Grazie a tutti
Marco


Se ti capisco bene puoi farlo con una query di aggiornamento.
Esempi per le espressione da usare nella riga "Aggiorna" trovi qui:
www.donkarl.com/it
 FAQ 3.11 Numero/somma incrementale nelle query
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005
Newsgroup: it.comp.appl.access
Titolo: aggiungere guida al mio db

Salve a tutti,
creato un database, vorrei aggiungervi una piccola guida all'uso. Ho pensato
di farla esterna ad ACCESS, magari con Word ma l'idea non mi piace. Ho
creato così una maschera con uno schedario trasparente le cui pagine
corrispondono a varie voci della guida. Ma così è difficile gestire il
formato testo delle descrizioni che voglio creare in ciascuna sezione.
Qualcuno sa propormi una soluzione alternativa semplice, senza dover
ricorrere a barre di guida rapida che non si adattano alla semplicità del
mio db?
Ringrazio in anticipo chiunque può e voglia rispondermi.
Ciaociao, Raf

 corrispondono a varie voci della guida. Ma cosě č difficile gestire il
Prchč non usi uno di quei software che ti permettono di creare file .hlp da
associare poi agli elementi del tuo database?
Antonio


Qaulche nome?
Grazie

Giu <giu...@NOSPAMhotmail.com> wrote in message
fTlR6.3862$Ww.5...@news2.tin.it...

Guarda, non mi ricordo (l'ultima volta ho usato uno shareware 5 anni fa). Se
ti fai qualche ricerca con qualche motore però li trovi. Metti help + maker
o generatore, vedi un po' tu, ma ricordo che se ne trovano molti. Certo, per
fare degli help con effetti speciali devi prendere le versioni a pagamento
full, ma forse ti puoi accontantare
Antonio

"Giu" <giu...@NOSPAMhotmail.com> ha scritto nel messaggio
news:fTlR6.3862$Ww.5...@news2.tin.it...

Prova ad andare sul Saito Comune (link qui sotto), Sezione Forms, e dai uno
sguardo alla FAQ di Calogero Di Lorenzo intitolata "Interfacciare i file
help con le forms"; magori ci trovi qualche spunto utile.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
Grazie a tutti e due!
Ciao
Giu

Newsgroup: it.comp.appl.access
Titolo: Ancora domande su controlli e query

E' possibile, nel caso io ci riuscissi a far partire la query che prende
come parametri l'input da una o più listbox, visualizzare poi la query nella
stessa maschera? ... e se poi scelgo altri parametri mi aggiorna
semplicemente il risultato? (Sicuramente è tutto possibile, ma io proprio
non so che pesci pigliare :((() Ogni consiglio, ogni esempio è gradito.
Tnx in anticipo per ogni suggerimento.
P.S. Ciò che mi stupisce è che non ci siano delle procedure automatiche per
impostare procedure usate così di frequente.
Markus
albasoft@NOSPAM@
libero.it


...se cosě fosse, forse access sarebbe molto + limitato poichč si potrebbero
prevedere solo le condizioni piů "semplici" !
Il mondo č bello perchč č vario....ogni tanto, qualche soddisfazione ad
"aggirare" i problemi di  access....penso faccia
molto piacere a tutti !

 impostare procedure usate così di frequente.
E chi l'ha detto che non c'e' la procedura automatica?
Prova a fare l'autocomposizione di una combo di selezione (metodo 2)
Per il requery, sinceramente, non vedo quale automatismo sia necessario.
Ad ogni modo, Access, con tutti i suoi limiti di prestazioni in multiutenza
e in remoto, e' pur sempre uno dei piu' semplici (da utilizzare) e versatili
db sul mercato.
Ciao, Sib
Newsgroup: it.comp.appl.access
Titolo: Ricerca di valori univoci ...

Ho una tabella con 2 campi: "Telefono" e "P_IVA".
Nel campo telefono sono contenute più utenze che possono
essere associate a diverse P_IVA:
esempio
[Telefono]     -   [P_IVA]
335123456       09876543
335123456       02233445
335123456       08876551
340333444       01112222  |
340333444       01112222  |
340333444       01112222  |
La tabella contiene circa 200.000 records ed avrei la
necessità di estrarre solo quei records in cui il campo
telefono è associato ad una sola P_IVA (che magari si ripete),
escludendo quindi quelli che ne hanno in comune più di una.
Nel caso in esempio vorrei ottenere solo:
[Telefono]  -   [P_IVA]
340333444       01112222
......... ........
Grazie.
Angelo 

Angelo ha scritto:

Ciao Angelo,
una soluzione potrebbe essere questa:
utilizzando le sottoquery.
es.
*******************************************************
SELECT DISTINCT Telefono, P_IVA
FROM NomeTabellaUtenzeTelefoniche
WHERE Telefono IN
(SELECT UT.tel
FROM
(SELECT DISTINCT  Telefono as tel , P_IVA as pi
FROM NomeTabellaUtenzeTelefoniche) as UT
GROUP BY UT.tel
HAVING COUNT(*) = 1)
**********************************************************
prego
Andrea Papi

Andrea Papi
Bellina :-)
però i questo caso è meglio usare l'operatore ALL
----
SELECT DISTINCT
       Telefono, P_IVA
FROM   Tab1
WHERE P_IVA = ALL (Select P_IVA
                   From Tab1 T2
                   Where T2.Telefono=Tab1.Telefono)
----
Ciao
-- 
Giorgio Rancati
[Office Access MVP]

Ottime soluzioni ...
Ciao
Angelo
Newsgroup: it.comp.appl.access
Titolo: Visualizzare contemporaneamente in anteprima due report

Ciao a tutti.ho questa esigenza.In base al rispetto di alcune
condizioni avrei necessita' di visualizzare contemporaneamente due
report.Ho creato un'istruzione IF nella quale ho impostato questa
condizione.Il problema e' che mi visualizza in anteprima solo un
report.
Di seguito vi riporto parte dell'istruzione:
ElseIf Me.Testo288 = "GRAFICA" And Me.white = False And Me.Note > 0 Or
Me.Pianificazione > 0 Then
 stDocName = "Fattura_grafica_solo_note"
 stDocName = "Fattura_grafica"
End If
DoCmd.OpenReport stDocName, acPreview
End Sub
Ripeto che e' solo una parte dell'istruzione.Come vedete ho impostato
l'anteprima di stampa.In base alle condizoini mi visualizza solo il
primo report.Dovesbaglio??E comunque come posso risolvere il
problema???
Grazie in anticipo Dino


Probabilmente ti viene visualizzato solo il secondo report, visto che
la variabile stDocName viene rimpiazzata dal valore "Fattura_Grafica".
Dovresti forse fare due chiamate "DoCmd.OpenReport StDocReport,
acPreview" con due variabili  ad es. stDocReport1 ed stDocReport2.
Ciao,
Roberto LF

 - Mostra testo citato -
Grazie per la risposta.ho provato ma da errore.Riesci gentilmente ha
farmi un esempio con i miei due report???
Grazie ancora Dino

 ha scritto nel messaggio 
news:d1f6be99-3b2f-435a...@y21g2000yqn.googlegroups.com...

stDocName = "Fattura_grafica_solo_note"
stDocNameBis = "Fattura_grafica"
DoCmd.OpenReport stDocName, acPreview
MACRO CHE SPOSTA REPORT 1
DoCmd.OpenReport stDocNameBis, acPreview
MACRO CHE SPOSTA REPORT 2
Devi Definire Un'altra variabile -->stDocNameBis
Poi lanciare 2 volte i REPORT in anteprima.
ATTENZIONE I REPORT SONO SOVRAPPOSTI.
DOVRESTI SPOSTARE I REPORT
Ciao
Graziano

 wrote:

Salve, è capitato anche a me e lo risolvo lanciando i due report in
sequenza poi, riducendo le finestre, sposto a mano il secondo report
(che e' sovrapposto al primo) in modo da far affiancare le due
anteprime.
Artigianale ma efficace.
Ciao
Alberto

 - Mostra testo citato -
Graziano grazie mille per la risposta.Funziona tutto correttamente.Ho
le due anteprime che si sovrappongono,ma le posso gestire con il menu'
finestra.
Per spostare i report con le macro tu intendi ridurne uno ad icona???
Grazie ancora
Dino