mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Lentezza tabelle collegate odbc e Win7

Salve a tutti, ho visto qua e là che qualcuno ha lo stesso problema ma
non ho trovato soluzioni. Con qualsiasi versione di access xp,
2003,2007 ho un applicativo con tabelle collegate via ODBC, non un
progetto, di sql (msde, 2005 express o completo), l'applicazione su
Win XP funziona bene con ottimi tempi di risposta, su win 7 tempi di
risposta impossibili, praticamente da buttare, la prova è stata fatta
su più client win 7, cambiando il server sql sia nella versione che
macchina fisica. Nessun miglioramento.
PS se la posto di allegare le tabelle creo un progetto sul db i tempi
migliorano sensibilmente ma il codice è praticamente incompatibile.
Grazie dell'aiuto. Emanuele


Hai provato a postare la faccenda su aree internazionali come
comp.databases.ms-access ?
Forse da noi Win 7 � ancora relativamente poco diffuso rispetto ad altri 
paesi. 


wrote:

Provo subito, grazie

    
SQL Profiler potrà darvi la risposta.
Uno dei problemi riguarda la lingua e gli ordinamenti con le 
impostazioni della collation su db.
Consiglio netpersec per controllare quanta banda è impiegata
Daniele


wrote:

Hai verificato la questione dei 32/64Bit...?
Tieni presente che il Driver ODBC da quanto ne sò è 32Bit....
Io ho installato la versione di SQL_SERVER 2008 su W7 ma ho scaricato
gli aggiornamenti per W7, e non mi pare di vedere
problemi particolari....!
Devo dire in tutta onestà che mi sono limitato a fare qualche test ma
non al reale utilizzo critico.
@Alex

@Alex
Io porto la mia esperienza personale (IMHO!!!!).
Db in multiutenza, Win seven 64 bit, SQL Express 2008, Access 2003, rete LAN
(manco professionale..) con sistemi misti (XP e seven). Pc decisamente
'vecchietti' (uno è un pentium 3 con 512 Mb di Ram...) tranne il 'server', 3/4
accessi fortemente concorrenti. 
Base dati di circa 800.000 record, una marea di form (circa 140), report,
query (non le conto che ho paura...), migliaia di righe di codice. E' una
bomba anche sul pc preistorico......
Il sw è attivo da mesi su 5 clienti con sistemi tutti diversi tra loro (XP,
vista, seven, 32 e 64 bit) e quasi tutti portatili......nn ho riscontrato
problemi, tranne su un portatile (con XP) in cui nn c'è verso di far girare il
tutto...al relink delle tabelle ed ad ogni accesso la negoziazione è di circa
30 sec per tabella....ma con SQL express 2005 andava benone....
-- 


Non è lo stesso problema, ho avuto anche io dei problemi per
l'autenticazione su sql2008 soprattutto senza autenticazione di
dominio, nel mio specifico funziona tutto correttamente ma i tempi di
risposta su WIN7 sono un disastro.
Emanuele


Grazie proverò.
Emanuele


wrote:

Ho postato sul NG internazionale ma ancora nisba.
Grazie Emanuele
Newsgroup: it.comp.appl.access
Titolo: Importare file Excel

A2007 W7-64
 
Ciao a tutti
 
in una tabella Clienti ho questi campi:
Cliente, indirizzo, città, provincia, cap, telefono, partitaIva..ecc
 
in un file di excel queste colonne:
indirizzo,telefono,cliente,cap, città, ecc. ecc
 
con la procedura guidata mi ritrovo nel
campo cliente 		l'indirizzo
campo indirizzo		telefono
campo città		cliente
 
modificando l'ordine delle colonne del file excel come quello della
tabella l'importazione funziona.
 
domanda: è possibile importare senza modificare le colonne e la prima
riga con i nomi dei campi, sono in inglese,?
 
es. importare nel campo cliente il range di celle C2 fino all'ultima riga
Indirizzo A2 ....città E2
 
Grazie
 
Daniele

 ..

Personalmente in questi casi uso una tabella "di lavoro" in Access con 
una struttura che va bene al file di Excel. Poi inoltro i dati alla vera 
tabella con una semplice query di accodamento.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 


in questo caso, forse, meglio avere un foglio già formattato con i campi
dell'anagrafica da importare, sono solo 9 campi.
 
Ciao Karl
grazie per la risposta.
Buon WE
 
Daniele

Crea un Template con le celle bloccate magari in modo che ci sia una guida alla compilazione.
Poi fai l'import... valuta l'uso di una Tabella di appoggio come ti ha suggerito Karl in quanto agevola sia la validazione che la formazzazione...
 
Ciao Daniele


ciao Alex
come già detto a Karl l'unica possibilità, di avere una certa
automazione, è di poter importare un range di celle.
Poichè in un modo o nell'altro qualcosa si deve modificare nel file
originale. vedi prima riga con nome campi.
 
Grazie
 
Daniele
 
 

Se il nome delle colonne (quindi dei campi) fa da riferimento non ti importa l'ordine che hanno... in Access il NomeCampo è l'unica cosa che importa...
 
In ogni caso devi avere un punto fisso di partenza altrimenti risulta complicato e ti tocca creare un Importatore stile wizard in cui definisci le colonne ed i nomicampo aggregandoli... e non è così banale...
 
Ciao ragazzo buon we
@Alex

Newsgroup: it.comp.appl.access
Titolo: aggiornamento campi maschera

In una maschera ho una combo box con la quale seleziono dei valori.
sull'evento "dopo aggiornamento" di questa prima combo faccio una requery di 
una seconda combo box che visualizza valori dipendenti dalla prima.
vorrei che: se in base al valore della prima combo, la seconda propone un 
valore soltanto questi venga visualizzato subito e non mi costringa a fare 
un clic sulla combo per selezionare il solo valore possibile.
si pu� fare?
grazie a tutti
 
 


Me!MiaCombo.Requery
 
If Me!MiaCombo.ListCount = 1 Then
    Me!MiaCombo = Me!MiaCombo.ItemData(0)
End If
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Re: Problema casella di testo


subject significativo = "Poblema casella di testo in un report"
dettaglio: "no riesco ad assegnare un testo ( rst!data_cassa )
as una casella di testo posta in un report:
Me.Testo82.value  = rst!data_cassa
il codice l'ho messo nell'evento su apertura del report...
Avete qualche dritta?"
Grazie
ringo



Salve a tutti,
no riesco ad assegnare un testo ( rst!data_cassa )
as una casella di testo posta in un report:
Me.Testo82.value  = rst!data_cassa
il codice l'ho messo nell'evento su apertura del report...
Avete qualche dritta?
Grazie!
ringo


ho cambiato l'evento e funziona...
evento su formattazione della sezione
che contiene la casella
ringo

 ha scritto nel messaggio
news:copj1j$sq7$1...@newsread.albacom.net...

Ringo, frequenti da un pň questo Ng e stiamo ancora al subject?
E dai?
Che significa che mi metti nel corpo del messaggio Subject?
Il subject serve per identificare il problema senza aprire il messaggio e
per fare ricerche: se fai cosě (e bada NON ho detto: - se me lo metti nel
corpo -!!!)
č inutile.
MAssimiliano

Newsgroup: it.comp.appl.access
Titolo: Problema apertura maschera

Salve a tutti,
ho un problema di questo tipo: non riesco più ad aprire una maschera dopo un 
"problema di memoria insufficiente".
Non riesco più ad aprirla nemmeno in modalità "struttura".
Qualcuno ha qualche idea?
Michele 

 ha scritto nel messaggio 
news:g0h2dp$ov1$1...@tdi.cu.mi.it...

Che access usi???
Su AC2000 è un bug noto risolvibile con gli aggiornamenti dei SP.
Oppure potrebbe proprio essere che tu hai poca memoria veramente e in questo 
caso ti consiglierei di chiudere un pò di programmi.
In ogni caso il problema sparisce momentaneamente se riavvii il pc.
Ciao
-- 
Roberto da Parma

 ha scritto nel messaggio 
news:482c0dfd$0$35963$4faf...@reader2.news.tin.it...


 Access 2003 SP3, ho provato a riavviare, ma niente da fare!
Installa il hotfix per l'SP3.
Per il link vedi: 
www.donkarl.com/it?FAQ9.1
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 ha scritto nel messaggio 
news:692q9cF...@mid.individual.net...

Newsgroup: it.comp.appl.access
Titolo: invio mail

Salve a tutti, mi servirebbe una mano per capire come mai quando tento da
access di allegare ad un messaggio di posta un report mi appare il messaggio
"Impossibile aprire la sessione di posta elettronica: controllare
l'applicazione di posta elettronica per assicurarsi che stia funzionando
correttamente." Questo mi accade solo su lacune macchine, su altre procede
tutto correttamente. Qualcuno di voi saprebbe darmi una "dritta" su come
risolvere il problema?
Grazie a tutti e buon natale.
Marzia

 ...
Certo manca la versione di Access e Windows.
Forse si tratta di
http://support.microsoft.com/default.aspx?scid=kb;US;q283173
o aiuta
http://groups.google.com/groups?selm=a1pb7r$rt9rp$4...@ID-46617.news.dfncis.de
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com
Newsgroup: it.comp.appl.access
Titolo: colorare il campo attivo in modalità maschera

ciao
non so se č possibile ma mi piacerebbe sapere se  si puň fare in modo di
colorare il campo di testo in una maschera quando ci va il cursore e farlo
tornare di defoult quando lo lascia; in alternativa se si puň rendere il
cursore di dimenzioni piů spesse per renderlo piů visibile
grazie


setta il fondo dei controlli trasparente
--
a.cara

 Luciano wrote:


..oppure usa gli eventi Su Invio e Su Uscita di ciascun controllo per
cambiarne il colore all'ingresso/uscita del cursore.
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

 ha scritto nel messaggio
news:5bWfc.6669$l27...@news.edisontel.com...

Menů Formato\Formattazione condizionale
Ciao
kal.

Newsgroup: it.comp.appl.access
Titolo: Urgente: la rana dalla bocca larga

Vorrei essere il leone: chi ha detto a Maurizio che lavoro con Panico?
Marina

Marina
Non è bello lavorare con Panico... sai che bello
arrivare in ufficio e prendere paura sempre sempre?
Preferisco lavorare con Tranquillità... hihihi
Micio

Micio <...@...> wrote in message 85ldu0$g9o$1...@nslave2.tin.it...

Grazie per non avermi bacchettato troppo duramente.
Chiedo scusa a tutti
Marina

 Vorrei essere il leone:
Ma non era un serpente??
Ciao ..Luca

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

Come faccio a sincronizzare db master e replica se i due db stanno su pc
diversi e l'unica connessione č inernt ?

 diversi e l'unica connessione è inernt ?
Dovresti avere l'Ip pubblico di uno dei due computer e creare una VPN.
Che sistema operativo usi?
Andrea

 > diversi e l'unica connessione č inernt ?

Newsgroup: it.comp.appl.access
Titolo: Espressione IIF strana...

Non capisco l'utilità dell'espressione IIF che riporto sotto , tale
espressione viene creata dalla creazione automatica report raggruppati.
Nel piede del gruppo riporta la dicitura :
Riepilogo per ITALIA ( 6 record di dettaglio )
Secondo me quell'espressione IIF non serve a nulla!
="Riepilogo per " & "'StateOrProvince' = " & " " & [StateOrProvince] & " ("
& Conteggio(*) & " " & IIf(Conteggio(*)=1;"record di dettaglio";"record di
dettaglio") &")"
grazie e saluti

 dettaglio") &")"
Probabilmente il wizard usa un'espressione tamplate e poi aggiusta solo le 
etichette, mettendole uguali laddove non serve discriminare. Chi ha scritto 
il wizard si sarą risparmiato 10 minuti di codifica e mezzora di 
debugging...
IG

 dettaglio") &")"
In effetti, in questo caso, non serve a nulla. Questo č un difetto creato
nelle versioni localizzate di Access, e nasce in fase di traduzione nella
lingua locale.
Il wizard vorrebbe creare qualcosa del genere "... se la riga č una sola,
scrivi 'Riga = ...', altrimenti scrivi 'Righe = ...', cioč al plurale..." Il
problema č che nella versione in italiano di Access si dice (giustamente!)
"... il record, i record..." e l'istruzione IIF non ha piů senso. Ci sono
casi in cui il wizard effettivamente separa il singolare dal plurale, per
esempio quando scrive il numero di pagine. In lingue che traducono la parola
'record', questa viene riportata correttamente al singolare o al plurale a
seconda che si siano trovati uno o piů record.
Spero di essere stato chiaro. Ciao.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.appl.access
Titolo: chr$(13) sui pulsanti

Tempo fa chiesi quale fosse il codice ASCII dell'Enter per le caselle
testo, ed in effetti il chr$(10) era la soluzione.
Ma per i pulsanti? Il 10 non funziona...
Grazie!
Mariano

 Ma per i pulsanti? Il 10 non funziona...
In che senso?
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

Impostando
casellaTesto.Caption = "Riga 1" & chr$(10) & "Riga 2"
nella casella di testo le due righe sono separate da un enter.
pulsante.Caption = "Riga 1" & chr$(10) & "Riga 2"
invece non funziona, ne' funziona
pulsante.Caption = "Riga 1" & chr$(13) & "Riga 2"
Come si puo' ottenere da codice un pulsante con dati su piu' righe?
Mariano

"Mariano Tomatis Antoniono"

Per prima cosa, invece di usare Chr(10), prova a usare vbcr o vbcrlf
Sui pulsanti non ho mai affrontato questo tipo di problema, prova a usare
vbcrlf.
Sib
Newsgroup: it.comp.appl.access
Titolo: Report per gestione ombrelloni

Salve a tutti, averi la necessitŕ di chiedere il vostro aiuto per risolvere 
un problema, per me grande.
Sto realizzando un piccolo db per la gestione di uno stabilimento balneare 
e, piů precisamente per l'assegnazione degli ombrelloni.
Ho tre tabelle:
TABELLA A - TURNO
TABELLA B - CLIENTI
TABELLA C - N.OMBRELLONE ASSEGNATO.
Nella stampa del report vorrei simulare la visualizzazione reale cioč fare 
in modo di avere una situazione simile a questa:
      10
      9
      8
      7
      6
       5 - PAPERINO
      4 - PLUTO
      3 - PIPPO
      2 - CAIO
      1 - TIZIO
C'č un sistema per fare questo?
grazie gianni

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

 ha scritto nel 
messaggio news:9ws%e.5223$ID6....@twister2.libero.it...

Salve e grazie della risposta.
No non ho la necessità di fare l'elenco degli ombrelloni liberi ma vorrei 
simulare la disposizione degli ombrelloni, così come sono in spiaggia, 
magari inserendo una immagine per ogni ombrellone ed a fianco di ognuno 
riportare il nome del cliente.
Naturalmente se un ombrellone non è stato assegnato, lo spazio di fianco a 
questo deve rimanere vuoto.
Spero di essere stato chiaro.
Grazie dell'attenzione
Esempio pratico:
                                                                 LATO 
MARE
|  1   Pippo  |  2  Pluto  |  3        |  4  Paperino  | 
|   5  Tizio   |   6            |   7       |   8   altro  |
-----------------------------------------------                        --------------------------------------------
|   9             |  10          |  11      |  12  caio       | 
|   13          |   14          |  15      |  16           |
 

 ha scritto nel messaggio
news:4346db1d$0$24638$4faf...@reader3.news.tin.it...

Se per ogni ombrellone indichi anche la sua riga e la sua colonna, penso che
si possa stampare la tua pseudo piantina elaborando prima i dati con una
query a campi incrociati.
Insomma, come ti dicevo nel mio precedente messaggio, tutto dipende dalla
struttura delle tre tabelle e da come esse sono tenute in relazione tra
loro.
Naturalmente a video visualizzerai una griglia di dati come hai indicato qui
sopra e certamente non le figurine degli ombrelloni, magari anomati con a
fianco il nome dei clienti. D'altra parte Access è un database relazionare
per memorizzare dati e non mi risulta che con esso sia facile realizzare
programmi di grafica.


 ha scritto nel 
messaggio news:UES1f.1046$75.3...@twister1.libero.it...

Grazie ancora della risposta, hai perfettamente ragione sulla grafica.
Cerco di essere più chiaro.
Ho tre tabelle:
TABELLA A - TURNO
TABELLA B - CLIENTI
TABELLA C - N.OMBRELLONE ASSEGNATO
Relazioni:
Tab-A - Tab-B UNO-MOLTI
Tab-B - Tab-C UNO-MOLTI
grazie gianni
Newsgroup: it.comp.appl.access
Titolo: Spazio disponibile e occuppato su un disco

E' possibile da VBA sapere lo spazio libero e lo spazio occuppato di un
disco rigido.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 disco rigido.
Si certamente, con le API GetDiskFreeSpace(per formattazioni
del disco in NTFS) oppure con GetDiskFreeSpaceEx per dischi superiori
ai 2 Gb con formattazione FAT32..
Se devi ricorrere all'Enumerazione di Dischi usa GetLogicalDriveStrings.
Private Declare Function GetDiskFreeSpace Lib "kernel32" Alias
"GetDiskFreeSpaceA" (ByVal lpRootPathName As String, lpSectorsPerCluster
As Long, lpBytesPerSector As Long, lpNumberOfFreeClusters As Long,
lpTtoalNumberOfClusters As Long) As Long
Private Sub Form_Load()
    Dim Sectors as Long,Bytes as Long,FreeC as Long, TotalC as
Long,Total as Long,Freeb as Long
    'Retrieve information about the C:\
    GetDiskFreeSpace "C:\", Sectors, Bytes, Freec, Totalc
    'Print the information to the form
    Debug.Print " Path: C:\"
    Debug.Print " Sectors per Cluster:" + Str$(Sector)
    Debug.Print " Bytes per sector:" + Str$(Bytes)
    Debug.Print " Number Of Free Clusters:" + Str$(Freec)
    Debug.Print " Total Number Of Clusters:" + Str$(Totalc)
    Total = rTotalc& * rSector& * rBytes&
    Debug.Print " Total number of bytes in path:" + Str$(Total)
    Freeb = rFreec& * rSector& * rBytes&
    Debug.Print " Free bytes:" + Str$(Freeb)
End sub
Per completezza ti allego il Link dove puoi recuperare un Demo in VB
che funziona anche in VBA:
per formattazioni NTFS
http://vbnet.mvps.org/code/disk/diskspace.htm
oppure per formattazione FAT32:
http://vbnet.mvps.org/code/disk/diskspaceex.htm
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex
Roberto

Newsgroup: it.comp.appl.access
Titolo: Come si possono inviare email automatiche da Access?

devo poter spedire dei report via email alla semplice pressione di un tasto
ho provato ad usare SendObjects ma non mi funzia
Qualche suggerimento?
grazie mille

 ha scritto nel messaggio
news:boihus$5pp$1...@news.flashnet.it...

Su 
www.sitocomune.com
 troverai degli esempi.
Ciao, Carlo

 ha scritto nel messaggio
news:boihus$5pp$1...@news.flashnet.it...

funzia solo che crea la email e la mette in outlook express pronta per
essere inviata
se invece vuoi baypassare il programma diposta devi usare winsock o Mapi a
quanto ne so.
Newsgroup: it.comp.appl.access
Titolo: FORMAZIONE CLASSI

non so se questo è il NG giusto: vedo che tutti trattano problemi abbastanza 
complessi (per lo meno per me), nel caso non lo fosse indicatemi per favore 
dove rivolgermi...
ecco il problema:
devo organizzare un DB che mi gestica la formazione delle classi di una 
scuola
ho creato una tabella contenente i record con i campi che sono:
Cognome, Nome, Sesso, Voto (delle medie), Ripetente, Città ecc
sono arrivato fino alla impostazione di Report che mi presenta:
Classe:
Cognome, Nome, Sesso, Voto
Media dei voti
(questo per far sì che in una classe non finiscano tutti i secchioni o 
viceversa)
Vorrei che oltre alla media dei voti, mi comparisse il numero di M/F e il 
numero dei Ripetenti.
come posso fare?
se non si fosse capito, questo è praticamente il mio primo DB...
per cui sto facendo tutto senza SQL nè altre cose sofisticate
gli anni passati risolvevo con Excell...
-- 
Son of HAL 


Se ti capisco bene, puoi crearti 3 caselle di testo nel piè del report.
Purtruppo non hai scritto di quale tipo di dati sono i campi.
Se p.e. il campo Sesso è un testo dove si trova "M" o "F" puoi
impostare i seguenti origini controlli per le caselle:
=Sum(iif([Sesso]="M";1;0))
e
=Sum(iif([Sesso]="F";1;0))
e se il tuo campo "Ripetente" è un campo Sì/No come origine
controllo puoi usare:
=Sum(iif([Ripetente]=True;1;0))
-- 
Ciao
Karl
*********
Access FAQ: 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: valori doppi

salve
in query di selezione
ho il problema nel caso in cui entrambe (cioč nFattura_1 e nFattura_2) 
abbiano valori,
perchč mi ripetono due volte numero e data.
 
 
IIf(Not IsNull([DataFattura_1] & [DataFattura_2]);'Fatturato con  n. ' & 
([nFattura_1] & [nFattura_2]) & ' del  ' & ([DataFattura_1] & 
[DataFattura_2]);'da fatturare')
 
Grazie 
 
 

 Grazie
 
Se ho ben capito...
'Fatturato con  n. ' & IIf(IsNull([DataFattura_1]);[nFattura_2];
[nFattura_1]) & ' del  ' & IIf(IsNull([DataFattura_1]);[DataFattura_2];
[DataFattura_1]);'da fatturare'
che ti mette fattura1 se non è vuoto, altrimenti ti mette fattura2.
Ma nei casi in cui entrambe srono piene, cosa vorresti che comparisse?
Riccardo Baldinotti

 Grazie
 
Se ho ben capito...
'Fatturato con  n. ' & IIf(IsNull([DataFattura_1]);[nFattura_2];
[nFattura_1]) & ' del  ' & IIf(IsNull([DataFattura_1]);[DataFattura_2];
[DataFattura_1]);'da fatturare'
che ti mette fattura1 se non č vuoto, altrimenti ti mette fattura2.
Ma nei casi in cui entrambe srono piene, cosa vorresti che comparisse?
Riccardo Baldinotti
 
grazie Riccardo
nel caso entrambe fossero piene una delle due 
 
 

 nel caso entrambe fossero piene una delle due
 
In questo caso, la formula che ho dato fa preferenza per fattura2, ma
non dovrebbe essere un problema.
Riccardo Baldinotti

 nel caso entrambe fossero piene una delle due
 
In questo caso, la formula che ho dato fa preferenza per fattura2, ma
non dovrebbe essere un problema.
Riccardo Baldinotti
 
Grazie
Newsgroup: it.comp.appl.access
Titolo: requery aiuto

ripropongo il quesito perche' non arrivo a fare funzionare questa requery.
ho una maschera dove tramite una combo1 scelgo un ordine.
in una sottomaschera in visualizzazione foglio dati ho un altra combo2 che
voglio visualizzi solo i dati relativi a quello selezionato nella combo1.
sono riuscito a farlo funzionare con due combo normali ma con una in una
sottomaschera foglio dati no.
tabellaOrdini (idordine,ordine)
tabellaMateriali (idmateriale,materiale,idordine)
ho fatto la prima query1:
SELECT tMateriali.Materiale, tMateriali.idOrdine
FROM tMateriali;
ho fatto la query2:
SELECT Query1.Materiale, Query1.idOrdine
FROM Query1
WHERE (((Query1.idOrdine)=[forms]![Maschera]![combo1]));
ho scritto questo codice nella prima combo1
dopo aggiornamento:
forms!maschera!sottomaschera!combo2.Requery
nella combo2 come origine riga ho messo la query2
dove cacchio sbaglio?
grazie dell'aiuto
--
ciao

 wrote in message
VZq99.93388$lu5.2...@twister1.libero.it...

Prova invertire i campi della query1, ovvero:
SELECT tMateriali.idOrdine, tMateriali.Materiale
FROM tMateriali;
Naturalmente devi dichiarare a 0cm la lunghezza della prima colonna di
combo1.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: copia di un file mdb in file mde ...

Salve a tutti.
Per cortesia, avrei quattro domande da rivolgere al newsgroup.
- premetto che il codice del mio file mdb � protetto da password:
1) nel copiare il mio file mdb in un file mde, mantengo la protezione o non 
serve pi� a nulla ?
2) oltre al fatto che nel file mde non posso modificare maschere, report e 
moduli, devo tenere conto di qualche altro impedimento ?
3) dopo avere copiato il file mdb in mde vedo che le tabelle e le query sono 
sempre visibili ed accessibili: � possibile evitare ci� ?
4) il file mde prodotto necessit� sempre della presenza di Access sul PC ?
Grazie per l'aiuto.
Saluti
Lucky 
 
 

Mettere la pwd al codice non serve proprio perché di solito si distribuisce la versione mde, che essendo metacompilata non può essere gestita dal vbeditor quindi non visualizzabiele.
 
Quindi fossi in te rivedrei la strategia.
 
@Alex

 ha scritto nel messaggio 
news:56eec0a6-927d-4f88...@googlegroups.com...
Mettere la pwd al codice non serve proprio perch� di solito si distribuisce 
la versione mde, che essendo metacompilata non pu� essere gestita dal 


 4) il file mde prodotto necessità sempre della presenza di Access sul PC ?
 
Il minimo è la Runtime.
 
-- 
------------
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
 

 Il minimo � la Runtime.

Newsgroup: it.comp.appl.access
Titolo: developer kit

Salve
vorrei sapere se risponde a vero che con il developer è possibile creare
applicazioni in access indipendenti(Non necessita l'istallazione di access
sul computer per eseguire il programma)
un caro saluto Nicola

 ha scritto nel messaggio
news:lSOxa.113129$3M4.2...@news1.tin.it...

Si è vero: con la versione Developer di Access puoi produrre un run time che
può essere eseguito anche in un computer nel quale non è stato installato
Access.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: riproporrei un quesito ....

Vorrei esportare il record anagrafico e i suoi records correlati ( la catena
di informazioni che riguardano l'anagrafico). In pratica vorrei creare
file.txt in un dischetto da
consegnare al cliente con la sua "storia" e aggiornarlo (riscriverlo) ad
ogni contatto successivo ...
Avete un'idea ? o molte ?? speriamo perchè io sono a zeroooo  !!
Siete grandi !! ciao

...


Newsgroup: it.comp.appl.access
Titolo: Problemi con i sotto report

Ciao
In un report ho messo un sotto report che guarda guarda. se gli imposto i
campi master e slave non mi visualizza nessun record sebbene i record siano
visibili e collegati anche con i fogli secondari delle tabelle!
E' un baco del 2000 ?

Adriano <Adriano....@silink.it.(togli le parentesi)> wrote in message
94819158...@server.silink.com...

grazie ma ho risolto...
a quanto pare e meglio che i campi e i controlli abbiano nomi diversi !
infatti cambiando il nome del controllo che è anche il nome del campo master
(e slave) tutto funziona!
Newsgroup: it.comp.appl.access
Titolo: Lavorare con i record dentro una routine

Sto cercando di capire come modificare i dati contenuti in una tabella
da un metodo.
Ho visto come creare puntatori e DBTabelle,Campi, ma non ho capito
come poi fare un ciclo for all'interno dei record di una pecifica
tabella....  mi spiego
Vorrei fare una roba del genere:
for each record in tabella
	( .... routine)
next valore
Credo ci vada di mezzo il tipo Recordset, ma dopo varie prove non sono
venuto a capo di nulla...
Suggerimenti?
Vi allego la funzione con le dichiarazioni finora effettuate
Function SettaCategorieAgonistiche()
    Dim dbs As Database, TblSoci As TableDef, fldDataNascita As Field,
fldCategoria As Field, rst As Recordset
 
    Set dbs = CurrentDb
    Set TblSoci = dbs.TableDefs!TabellaSoci
    Set fldDataNascita = TblSoci.Fields!DataNascita
    Set fldCategoria = TblSoci.Fields!Categoria
 
' Qui in base a DataNascita di ogni record della tabella TabellaSoci,
' voglio settare il campo Categoria    tramite un ciclo for
End Function

"Meade" <mba...@NOSPAMMMMlibero.it> ha scritto nel messaggio
news:3d3e6fa1...@powernews.libero.it...

vedi : "Esempio di metodo Edit"  e "Esempio di metodi FindFirst, FindLast,
FindNext, FindPrevious" sulla guida di access.
Ciao.
Arnaldo.

"Meade" <mba...@NOSPAMMMMlibero.it> ha scritto nel messaggio
news:3d3e6fa1...@powernews.libero.it...

Ma non ti conviene utilizzare una query di aggiornamento?
Ciao.
--
Sergio MAZZA

Ciao.
Mi troverei a dover fare diverse query di aggiornamento una per ogni
categoria, se il socio rientra in una di questo allora aggiorno la
categoria corrente e poi passo all'altra.......  un po' lunga e non
molto elegante :-), magari se non ne vengo fuori in VB
Ciao!

 Ciao!
Elegante? Mah!
Prova allora con:
'-----------
Dim recSet as RecordSet
Set recSet = CurrentDB.OpenRecordset("Select * From TabellaSoci Where
categoria In ('categoriaA','categoriaB','categoriaC')")
Do While Not recSet.Eof
    Select Case recSet!categoria
        Case 'categoriaA'
            recSet.Edit
            recSet!categoria = "testoA"
            recSet.Update
        Case 'categoriaB'
            recSet.Edit
            recSet!categoria = "testoB"
            recSet.Update
        Case 'categoriaC'
             recSet.Edit
            recSet!categoria = "testoC"
            recSet.Update
       Case Else
    End Select
    recSet.MoveNext
Loop
recSet.Close
Set recSet = Nothing
'------------------
Ciao.
P.S. Per versione '97..
--
Sergio MAZZA

grazie ma ho risolto con un doppio ciclo for che scorre i record di
due tabelle.
Newsgroup: it.comp.appl.access
Titolo: campi record calcolati

Ho intenzione di realizzare un modulo per la fatturazione. A tal fine ho
creato 2 tabelle Documenti e righedocumenti. In righe documenti ci sono i
campi QTA, COSTO, e  COSTOPERQTA. Nel realizzare la maschera riesco a far
visualizzare nel campo COSTOPERQTA il prodotto tra COSTO e QTA, ma solo in
visualizzazione, nella tabella nulla cambia. Come posso fare?
PS Non ho usato una query per la sottomaschera delle righe documento,
dipende forse da questo?

 ha scritto nel messaggio
news:v3T27.49531$q77.3...@news2.tin.it...

Dovresti associare il risultato dell'operazione nell'evento "prima di
aggiornare" della form:
Es.
'----------
Private Sub Form_BeforeUpdate(Cancel As Integer)
Me.COSTOPERQTA = Me.COSTO/Me.QTA
End Sub
'----------
Ciao.
P.S. di solito non si memorizzano in tabella valori che provengono da
calcoli; vengono eseguiti "al volo" e visualizzati o stampati.
Ari-Ciao.

 ha scritto nel messaggio
news:9ihght$a36$1...@canarie.caspur.it...



Per favore scrivi la risposta dopo il messaggio precedente, come faccio io;
grazie.
Sě č possibile, se le caselle di testo "descrizione" e "costo" non le associ
a nessun campo di tabella e come origine dati ci inserisci:
Per casella di testo Descrizione
'---------
DLookUp("descrizione","Articoli","idart=" & idart)
'---------
Per casella di testo Prezzo
'---------
DLookUp("prezzo","Articoli","idart=" & idart)
'---------
Solo che dovresti cambiare il nome alle caselle di testo non associate; non
possono essere presenti controlli non associati con lo stesso nome di campi
di tabella (origine dati maschera). Oltre al fatto che "descrizione" č una
di quelle parole che access non digerisce e ti combina casini.
Seconda ipotesti:
modifichi l'istruzione sql della casella di riepilogo inserendoci i due
campi decrizione (cambiagli nome) e Prezzo; quindi verrebbe:
"Select idart, codice, descrizione, prezzo from articoli;"
Ora devi gestire l'evento "dopo aggiornamento" della casella di riepilogo
inserendo il codice:
'---------
Private Sub CasellaCombinata0_AfterUpdate()
Me.Descrizione = Me.Codice.Column(2)
Me.Prezzo = Me.Codice.Column(3)
End Sub
'---------
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Duplicati non ammessi e messaggio di errore

In una tabella ho impostato ad un campo la voce "duplicati non ammessi", poi
ho creato un maschera con incluso questo campo. Quando inserisco un record
già presente e salvo appare il messaggio di access che avverte che è stato
inserito un dato già presente. Vorrei personalizzare  il messaggio di errore
con un altro del tipo "errore numero già presente". Pensavo di intervenire
nella proprieta' della casella di testo della maschera relativa al campo, in
"dati" --> "messaggio di errore", ma non appare il messaggio che scrivo
quando salvo la maschera o inserisco un numero già presente.  Vorrei avere
aiuto in merito.
Grazie per la disponibilità
Simone

"Simone" <xxxx@.it> ha scritto nel messaggio
news:k3UCb.90555$AX1.3...@news1.tin.it...

E' no sembra facile....!
Impostando a "Duplicati no Ammessi " il tipo di Campo in Tabella hai
lasciato
ad Access il controllo, quindi gli fai fare quello che vuole.
Se invece vuoi fare quello che vuoi tu devi fregartene dei duplicati e
controllare
prima di salvare se esiste.
In questo modo puoi personalizzarti il messaggio.
Come fai a fare il controllo...?
Usa la Funzione DLOOKUP che cerca nella tabella un dato, nel tuo caso quello
che hai inserito.
Il controllo dovrà essere effettuato sul'evento Before_Update del Controllo
associato.
Ciao.
@Alex.

"Simone" <xxxx@.it> ha scritto nel messaggio
news:k3UCb.90555$AX1.3...@news1.tin.it...

Ciao Simone,
i messaggi gestiti da Access possono essere intercettati e controllati
nell'evento error del form
es..
-------------------------
Private Sub Form_Error(DataErr As Integer, Response As Integer)
   Select Case DataErr
          Case 3022 ' indice duplicato
            MsgBox "Errore numero già presente"
            Response = acDataErrContinue
          Case Else
   End Select
End Sub
--------------------------
Ciao Giorgio

Grazie a tutti e due per i consigli. Non ho dimestichezza e non sarei capace
di mettere in pratica i vostri consigli.
Nelle prorietà della casella in "prima di aggiornale" c'è il form di
immisione codice di Visual basic. E' li che devo inserire la funzione? e
come? :((
Simone

oooooooops! ho inserito il codice scritto da Giorgio Prx. E' il risultato
quello che cercavo!
Grazie per l'aiuto
Simone

"Simone" <xxxx@.it> ha scritto nel messaggio
news:9O1Db.210159$hV.81...@news2.tin.it...

Oooops...!
Secondo me Giorgio quesa volta s'è sbagliato di solito
imbroglia................
E' un'ottima soluzione, mi è scappata, ma ritengo sia la migliore.
;-)
@Alex.

 imbroglia................
Birbante :-)

 ha scritto nel messaggio
news:brinkn$41l$1...@lacerta.tiscalinet.it...

;-)
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Contatore in un report

Salve
avrei bisogno di sapere come si fa ad evidenziare il conteggio del
numero di record contenuti nella pagina di un report
grazie e un ssaluto a tutti
Bruno 

 ha scritto nel messaggio
news:3bd847f9...@news.nettuno.it...

inserisci una textbox con valore =1, metti running sum = true,  e il gioco è
fatto.


Ehm, suppongo che per running sum tu intenda somma parziale vero?
.. ecco ci ho provato, ed è + o - quello che facevo per incrementare
il contatore dei report; 
ma questo funzia come contatore progressivo se lo inserisco
all'interno del corpo del report...... io xò avrei bisogno di
inserirlo nel piè di pagina
ti ringrazio e ti saluto
Bruno

 ha scritto nel messaggio
news:3bd847f9...@news.nettuno.it...

A me hanno dato una dritta proprio l'altro giorno ed ho risolto in questo
modo:
In un controllo del report metti come origine dati:
=DCount("CampoDaContare";"QueryOrigineReport")
Toni.

 ha scritto nel messaggio
news:3bd84ced...@news.nettuno.it...

scusa, non avevo capito...

Toni.
 
Grazie Toni ed SR, ma non riesco a risolvere il mio problema.
Ho provato il sistema che mi hai suggerito tu Toni, ma mi restituisce
errore.
Ho proceduto cosě:
ho inserito una casella di testo nel pič di pagina (immagino che per
controllo del report tu intenda una delle sezioni) ed ho digitato:
=DCount([CODFISC];[Q_DMAGD])
dove [CODFISC] č il campo da contare e [Q_DMAGD] č la
queryoriginereport.
Intanto in apertura report mi chiede "Immissione valore parametro"
Q_DMAGD.... quindi deduco che non abbia capito che č una query.... e
poi come dicevo restituisce "errore".
comunque
ho usato la funzione conteggio([campodacontare]) ma mi funziona solo
come totale di gruppo
AIUTOOOOO!!!!

 AIUTOOOOO!!!!
Prova con:
'----------------
=DCount("[CODFISC]";"[Q_DMAGD]")
'----------------
Ciao.

Newsgroup: it.comp.appl.access
Titolo: A97-->A2000 Non converte!!

Provando la conversione del mio Database da A97 a A2000 mi segnala che la
conversione è impossibile in quanto rileva errori in una Form e nel codice
(almeno mi pare di capire) .
Il problema è che non mi da la possibilità di intervenire in nessun modo;
come faccio a sapere qual'è il problema per eventualmente intervenire ???
Grazie
Stefano

 ha scritto nel messaggio
news:JvHu7.14862$0Y2.2...@news.infostrada.it...

Compila e salva tutti i moduli dell'applicazione A '97...
Ciao, Simone
Newsgroup: it.comp.appl.access
Titolo: inserimento immagini

Ciao Ng, ho un grosso problema...ho realizzato un db per inserimento di
oggetti con foto e descrizione varie, il tutto funzione quasi bene.Ecco il
quasi, vorrei che una volta posizionato su un record poter per esempio
modificare l'attuale immagine...facile a dirlo per me impossibile
farlo...questo è il codice attuale per l'inserimento dell'immagine:
Private Sub Image_Click()
Dim Percorso As String
Percorso = cmdlg_file("*.*")
If Percorso <> vbNullString Then
    'vorrei che si posizionasse sul record selezionato
    DoCmd.GoToRecord , , acNext - 1
    'popola il controllo Immagine
    Me!Path = Percorso
    'visualizza il contenuto del file immagine scelto
    Me!Immagine.Picture = Percorso
    End If
End Sub
Esite un metodo per dirgli di andare a scrivere sull'attuale record
selezionato...io ho cercato penso quasi ovunque e non sono riuscito a
combinare niente, qualcusa mi può aiutare?
Ciao a tutti
Femto

"Femto" <> Ciao Ng, ho un grosso problema...ho realizzato un db per

Hai scaricato gli esempi dal Sito Comune?

Newsgroup: it.comp.appl.access
Titolo: SALDO mese precedente su report

Ho una tabella con i seguenti campi
 
IDOPERAZIONE
DATA
OGGETTO
INTROITO
ESITO
 
Devo realizzare un report con tutti questi campi scegliendo quale mese voglio visualizzare(fin qui ci sono, con una query), ma devo visualizzare anche i saldi di INTROITO e ESITO del mese precedente.
Poi successivamente me ne calcolo il saldo attuale alla fine del mese che visualizzo.
grazie


Puoi usare la funzione DSum() in due caselle di testo per
visualizzare i saldi precedenti. Nel criterio del DSum in
principio devi filtrare i record con una DATA nel mese
precedente della data che hai nella query e il report
(vedi anche 
http://www.donkarl.com/it?FAQ2.8
).
 
Se non riesci, mostra l'esressione che hai provato ed anche
il testo SQL della query nella quale scegli il mese per il report.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Anteprima elementi maschera

Salve a tutti;
Tempo fa ho realizzato un applicazione di quiz, ... grazie in particolar
modo ai suggerimenti ricevuti in questo ng, in particolar modo ringrazio
NAMOR che è stato il mio Tutor.
Vengo al punto:
Nella mia form (che si chiama MMQuiz ci sono:
-1 casella di testo chiamata "NumDom"
-1 casella di testo chiamata "Domanda"
-1gruppo di opzioni 
   --con 4 label chiamate "Risposta1","Risposta2", ecc....
   --con 4 optionbox chiamate "Valore1", "Valore2", ecc....
Quello che vorrei realizzare è questo, cioe fare una antemprima di stama
che mi visualizza il resoconto del quiz fatto, visualizzando le risposte
date.
Io ho provato copiando dalla maschera il lay-out della stessa maschera,
cioè ho riproposto la maschera in modalità di report però non so come
collegare la maschera con il report (che ho chiamato RRisultato).
spero di essere stato chiaro.
Grazie ciao 
-- 
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:c2khs9$v5k$1...@news.newsland.it...

potresti usare nell'evento "su formattazione" del corpo del report il seguente codice:
me.casella1 = forms!tuamaschera!casella1
.
.
.
.
.
spero di aver colto il problema
ciao Nick

 ciao Nick
**************
Per quanto riguarda il gruppo di opzioni, scrivo quella stringa per la
etichetta e per la opionbox, cioe:
me.Risposta1 = forms!MMQuiz!Risposta1
me.Valore1 = forms!MMQuiz!Valore1
ecc...


 ciao Nick
******
Ho provato ma non funziona ! mi da un errore di assegnazione oggetto

Newsgroup: it.comp.appl.access
Titolo: Upload del database su Web Server

Ho un database diviso in BE e FE. Quello che vorrei fare è di inserire
un pulsante nel FE sul cui click, Access dovrebbe connettersi via FTP
ad un server di aruba e fare l'upload del BE.
Avete idea di come posso procedere? Conoscete del codice VBA gia' pronto
all'uso in cui inserire solo parametri e codici di accesso al server?

In news:4531f172$0$25897$
4faf...@reader1.news.tin.it
,
Alkatraz <alka...@levati.ORG> typed:

Ciao, ci sono diversi sistemi,
questo un esempio terra-terra:
Ti crei un file xxxx.cmd che puoi lanciare da Shell
Il contenuto potrebbe essere simile  a questo:
        ftp -s:AutoUpload.txt
Il file AutoUpload.txt che volendo lo puoi costruire diverso
ogni volta tramite vba, avra' un contenuto simile a questo:
Open 
ftp.dominio.it
NomeUtente
PAssword
PUT NomeDb.mdb
BYE
Una possibile soluzione.
--
Lorenzo

"Alkatraz" <alka...@levati.ORG> ha scritto nel messaggio
news:4531f172$0$25897$4faf...@reader1.news.tin.it...

Ciao Alkatraz,
vedi se può aiutarti questo link
http://vbnet.mvps.org/index.html?code/internet/ftpdownloadcallback.htm
-- 
Cinzia
---------------------------------------
|  
http://www.riolab.org
  |
--------------------------------------->


Internet Data Transfer Library
http://www.mvps.org/access/modules/mdl0037.htm
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

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

Per realizzare una icerca faccio cosě:
Ho una query, questa mi restituisce dei valori in una maschera
luigi
ugo
pippo
......
cliccando il nome richiamo questa sub
Private Sub nome_Click()
nominativo = Form_PerNome.nome
DoCmd.OpenForm "SOLE LETTURE", , , "nome = '" + nominativo + "'"
End Sub
ora ho na ricerca che restituisce numeri:
1
2
3
4
come posso adattare la suddetta routine per aprire numeri?
Ciao

 Per realizzare una icerca faccio così:



Puoi usare lo stesso sistema, basta che togli gli apici:
DoCmd.OpenForm "SOLE LETTURE", , , "numero=" & numero
In generale, con le stringhe (testi) usi gli apici o i doppi apici, con i
numeri no.
Namor
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: Sottomaschere a design time...

Ciao a tutti.
Sto rimettendo mano, dopo tanto tempo, ad un vecchio programma fatto con
Access 97.
Fra le varie cose devo convertire il file .mdb in formato Access2000.
Fin qua  tutto Ok, ma c'è una cosa che mi infastidisce.
Ho una maschera che ne contiene altre (sottomaschere)  e quando vado in
visualizzazione struttura della principale (ovviamente in design time) la
sottomaschera non mi appare più, come sui vecchi Access, come 'oggetto' non
modificabili direttamente ma posso, per esempio spostarne i pulsanti.
Che voi sappiate esiste un'impostazione per impedire tale fenomeno ?
Ciao e grazie.
Roby

 Roby
Se devi modificare una sottomaschera apri la sua struttura e non quella
della maschera principale che la contiene; puoi anche farlo, dopo aver
aperto la struttura della maschera principale, con un doppio clic sul
controllo sottomaschera, si insomma lě dove tu dici che non vedi la
sottomaschera.
A quanto pare č passato veramento mooolto tempo se non ti ricordi queste
cose.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Eh beh ! Diciamo che con Access oramai ci tengo solamente il registro delle
spese della mia famiglia.
Ciao
Roby

 Roby

Newsgroup: it.comp.appl.access
Titolo: Perche certe query sono aggriornabili e cerrte no?

Ciao
In una subform dovrei inserire, in forma tabellare, una query fra 2 
tabelle che vorrei rendere editabile. Purtroppo comunque giri il JOIN 
fra le 2 tabelle la query rimane non aggiornabile.
C'e' qualche escamotage per riuscirci?
preGrazie
Marco

"Ux" <Non.Te....@Senno.Mi.Spammi> ha scritto nel messaggio
news:vbPfd.92683$b5.44...@news3.tin.it...

A parte che non conosciamo la query e quindi non possimao farcene un'idea,
cmq le tabelle sono in relazione tra loro o l'hai fatto solo nella query?
MAssimiliano

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

"Ux" <Non.Te....@Senno.Mi.Spammi> wrote in message 
news:vbPfd.92683$b5.44...@news3.tin.it...

Sempre che siano osservate le condizioni di inserimento
eventualmente stabilite dalle relazioni, prova ad aggiornare
da VBA anziché da Query Builder.
Molte volte mi è capitato, senza che mai sia stato in
grado di coglierne la regola, di verificare che il sistema funziona.
Sempre che si tratti di Select Query senza raggruppamenti.
Ciao
Bruno

 MAssimiliano
L'ho fatto solo nelle query. Non ho l'abitudine di metterli nelle 
relazioni, e non ho capito esattamente a cosa serve, visto che gli 
indici sulle tabelle li imposto io a mano.
In ogni caso ho provato anche a impostare il join sulle relazioni ma la 
query rimane non aggiornabile.
E' una relazione 1-N tra ee (lato 1) ed ee_ripar (lato N)
La query e' questa:
SELECT ee.* , ee_ripar.*
FROM ee LEFT JOIN ee_ripar
    ON (ee.UniqRip = ee_ripar.Uniq) AND (ee.MeseRif = ee_ripar.MeseRif)
Ho provato anche con l'INNER JOIN ma niente.
Ciao
Marco

    ON (ee.UniqRip = ee_ripar.Uniq) AND (ee.MeseRif = ee_ripar.MeseRif)
Metti una PrimaryKey sui due campi congiunti
UniqRip e MeseRif di "ee" e la query di cui sopra
diventa aggiornabile.
Ciao
Bruno

 diventa aggiornabile.
Purtoppo non posso. La tabella ee ha gia' una primarykey che non posso 
cambiare.
E' l'unico modo?
Grazie e ciao
Marco

 E' l'unico modo?
È l'unico modo.
Occorre un indice che coinvolga ambedue i campi e
questo lo fa solo una PrimaryKey.
Ma se il tuo problema è come effettuare l'input e l'editing
delle due tabelle puoi procedere diversamente.
Apri una scheda (Form1) legala alla tabella ee
e mettici tutti i campi che ti interessano;
apri un'altra scheda (Form2) legala alla tabella ee_ripar
e metti anche qui i campi che ti interessano.
Con Form1 aperta in modalità design trascina Form2
dalla finestra database in Form1.
Seleziona Form2 con un unico (non due!) Click
sul quadratino in alto a sinistra.
Nella Proprietà Link Child Fields metti MeseRif;Uniq
nella Proprietà Link Master Fields metti MeseRif;Uniqrip.
Adesso puoi aggiornare tutti i campi.
Dimmi come va.
Bruno 

 Dimmi come va.
Ciao Bruno
La soluzione della sottomaschera va bene, ma non per il mio caso.
Mi serve un formato tabulare, cioe' una riga = un record.
Mi sa che devo cercare un'altra strada
Graxie lo stesso
Marco
Newsgroup: it.comp.appl.access
Titolo: espressioni

ciao a tutti
 
per eseguire una espressione ho fatto in questo
modo.....
Z = IIf(Me.OpenArgs = 3, 1, "")
Z = "A" & 2 + Z
 
è possibile eseguire la somma senza scomporre 
il numero dalla lettera?
 
cioè:
Z = "A2" + Z
 
Grazie
 

Cosa vuoi ottenere..? 
 
@Alex

 @Alex
 
ciao Alex e grazie
 
se p.e. 
 
(prima)Z = IIf(Me.OpenArgs = 3, 1, "")
(seconda)Z = "A2" + Z 
 
se il risultato della prima è Z=1,
quindi nella seconda espressione avrò
A2 + Z (dove Z è = 1)
risultato A3
senza dover scomporre il numero dalla lettera;
è possibile?
 
 
 


Premesos che "A2" è una stringa, mi pare evidente che la SOMMA va fatta prima della concatenazione che converte un Numero in Stringa... non ti pare.?
L'uso delle Parentesi ti è conosciuto...?
 
Quindi è come a scuola in matematica, metti le parentesi e vedrai che funziona.
 
Z = "A" & (2 + Z) 
 
Dovresti tuttavia essere attento alle CONVERSIONI IMPLICITE, ed evitarle... a vantaggio di quelle ESPLICITE.
 
Questa è una conversione IMPLICITA:
Z = "A" & 2 
 
Questa è una conversione ESPLICITA:
Z = "A" & Cstr(2)
 
Nel tuo caso tuttavia c'è MOLTISSIMA CONFUSIONE, non si comprende come sia dichiarata la variabile Z, in quanto già l'IIF(...) pone dubbi sia una Stringa... e questo da luogo ad un'ulteriore conversione IMPLICITA da Stringa a Numero se poi metti le parentesi...
 
Insomma Franco, studia un minimo l'uso corretto delle VARIABILI.
 
@Alex


perchè cosi' non va bene?
 
dim H as string
H = IIf(Me.OpenArgs = 3, 1, 0)
H = "A" & 2 + H
il risultato può essere A2 o A3

Prima di tutto perché definisci H come stringa se poi la devi sommare..? 
Franco hai fatto uno stop per leggere o studiare come si usano le variabili e perché..? 
Se hai una stringa la usi come tale non come numero... se devi fare somme devi definire H come numero quindi Byte magari nel tuo caso... e poi lo sommi a 2 chiuso tra parentesi è lo converti in stringa...
 
Dim strRes As String 
Dim Hall as Byte
H=Iif (....)
strRes="A" & cstr(2+H)
 
@ALEX


grazie Alex
 
questa è corretta definirla Variant?
 
Z = IIf(IsNull(Me!IdAgenzia), "IdCliente" & "|" & _
Me!IdCliente, "IdAgenzia" & "|" & Me!IdAgenzia)

Se può valere NULL si altrimenti... no.
 
@ALEX

 @ALEX
 
grazie Alex