mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: records di due colori su maschera

Salve 
Avrei bisogno di un aiuto per questi 2 quesiti:
1)E'possibile
in visualizzazione maschera continua fare in modo che i records vengano
visualizzati a colori alternati, ad esempio 
indipendentemente dai
valori ?
rosso
azzurro
rosso
azzurro
2)In visualizzazione
maschere continue,quando apro la marchera,i records vengono visualizzati a
partire dalla parte superiore della maschera.E' possibile far iniziare la
visualizzazione dalla parte inferiore: esempio
A (ULTIMO RECORD
INSERITO)  >> D
B                              C
C
B  
D                              A (ULTIMO RECORD INSERITO)
Grazie
per risposte
--------------------------------
Inviato via 
http://usenet.iol.it


hai provato a vedere in 
www.sitocomune.it
? Dovrebbe esserci qualcosa che ti
può servire.
Newsgroup: it.comp.appl.access
Titolo: Errore di runtime 13 (tipo non corrispondente) - sulla versione di sviluppo no, sulla definitiva sì

Ciao a tutti, stamani sto impazzendo perchè sulla versione di sviluppo di un mdb Access 97 
  una funzione gira a meraviglia, sulla versione definitiva no.
Uso Windows 2000 sp4.
In una maschera basata su tabella, dalla quale inserisco dei record, nell'evento 
BeforeUpdate ho usato le funzioni OsVer e Utente del SitoComune, nel seguente modo:
me.txtUtente = utente(osVer(""))
me.txtUtente è una casella di testo ed il campo della tabella sottostante è di tipo Testo.
Per evitare problemi di differenze tra qualche oggetto, ho nuovamente esportato dal db di 
sviluppo a quello di lavoro la tabella (per fare una prova, visto che i dati sono diversi) 
la maschera e il modulo contenente le funzioni necessarie alla rilevazione dell'utente.
Nonostante ciò, quando la funzione OsVer viene richiamata, ne viene eseguito il codice e, 
dopo l'End Function, dà l'errore suddetto.
Ho verificato che il valore passato alla Utente da OsVer è corretto (2), ho provato a 
passarlo come valore fisso (utente(2)) e tramite una variabile, ma il risultato non cambia 
ed io non capisco come mai nella versione di test tutto è ok.
Cosa potrebbe sfuggirmi?
Grazie mille

Hal ha scritto:

Aggiungo che, creando *nel db ufficiale* una maschera di di comodo con un bottone nel cui 
evento suClic ho messo msgbox utente(osver("")), tutto funziona correttamente.

 Hal ha scritto:
...cut...
Ho superato il problema, ma non sono riuscito a capire il perchè (e la cosa non mi piace);
scrivo ciò che ho fatto sperando che ci sia chi ha una spiegazione.
Gli oggetti usati sono:
tabella UlterioriControlli_T
maschera UlterioriControlli_M
modulo Rileva_OS_utente contentente:
    funzione OsVer
    funzione Utente
    funzione RilevaDati
tali funzioni sono scaricabili dal SitoComune.
Nell'evento Beforeupdate della maschera, che contiene una casella di testo [txtUtente], 
eseguo il codice
me.txtUtente = utente(osVer(""))
all'endfunction della OsVer ricevo l'errore 13, ma solo nella versione ufficiale.
- creando nella versione ufficiale una maschera che imposta il valore di una casella di 
testo alla stessa maniera, NON ottengo l'errore.
- copiando la versione ufficiale sul mio pc, OTTENGO comunque l'errore.
- Importando tutti gli oggetti del db ufficiale in un nuovo db, OTTENGO comunque l'errore.
- chiamando RilevaDati dalla maschera UlterioriControlli_M, NON ottengo l'errore.
- usando una parte del codice della RilevaDati nel BeforeUpdate, e facendo impostare 
me.txtUtente = sUtente, OTTENGO l'errore.
L'unico modo per eseguire l'operazione è stato modificare la RilevaDati in modo che invece 
di dare il msgbox, imposti il valore di txtUtente.
Qualcuno ha idea del perché?
Alessio
Newsgroup: it.comp.appl.access
Titolo: doppio criterio in dlookup

risolto il problema DateAdd (grazie Cinzia), mi si pone davanti un altro 
problema:
Ho sempre una tabella Ordini, nella quale ho il campo Modello e li campo 
Matricola, un numero univoco solo per il modello stesso: es. ci possono 
essere i Modello1 con numero di matricola 121,122,123 come i Modello2 
con gli stessi numeri.
Una tabella del genere.
Mod	Matr.
Mod1	121
Mod2	121
Mod1	122
Mod1	123
Mod2	122
Su una maschera volevo inserire automaticamente il numero di matricola, 
andando a pescare il valore massimo associato al Modello selezionato in 
una combo (Mod) ed aggiungendo uno.
Private Sub Mod_AfterUpdate()
     Me.Matricola.Value = 1 + DLookup("Matricola", "Ordini", "[ID]=" & 
Me.Mod & " And max(" & [Matricola] & ")")
End Sub
Mi da errore 3096, Impossibile avere una funziona di aggregazione nella 
clausola WHERE ([ID]=2 And Max(145))
Dov'è che sbaglio?
-- 
Sláinte, Eirinn
icq# 3346238 - 
http://eirinn.altervista.org/
"Per aspera ad astra"

 Mod	Matr.




Se cerchi il valore massimo usa Dmax invece che Dlookup:
Me.Matricola.Value = 1 + Dmax("Matricola", "Ordini", "[ID]=" & Me.Mod)
Se ci aggiungi anche un Nz() la formula funzionerà anche in caso di
inserimento di nuovi numeri di matricola, altrimenti ti darà problemi
perchè la Dmax() restituirebbe Null:
Me.Matricola.Value = 1+ Nz(Dmax(.....),0)
Ciao.
-Marco-
-- 
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

 Me.Matricola.Value = 1 + Dmax("Matricola", "Ordini", "[ID]=" & Me.Mod)
a logica mi suona giusto, ma mi restituisce valori sballati. Sono si i 
valori massimi, ma sono quelli associati ad altri prodotti.
tipo:
se seleziono Mod1 il campo matricola mi restituisce il massimo del Mod2, 
se Seleziono Mod3 mi restituisce quello del Mod1 e così via. negli altri 
campo il criterio "[ID]=" & Me.Mod risponde in modo esatto, mentre qui 
sembra che vada a prendere l'ID sbagliato...


 sembra che vada a prendere l'ID sbagliato...
A che campo č associato il controllo Mod? Verifica che sia associato a ID.
Metti uno stop o un punto di interruzione prima del dmax e vai in debug a
verificare che il valore di Me.Mod sia effettivamente quello che ti
aspetti.


 aspetti.
Alla fine era il tipo di campo di Mod che dava fastidio.
prima era un campo testuale, ora che è numerico, è tutto ok :)

Newsgroup: it.comp.appl.access
Titolo: Rendere invisibile una data in una sottomaschera al verificarsi di una condizione

Ho una maschera "SITUAZIONE ATTUALE SOCIO" dove sono presenti un certo 
numero di sottomaschere che eseguono query di ricerca della condizione più
recente in una serie di storici (Storico domicilio, residenza, recapiti, 
libro soci, libro matricola, ecc).
Trattandosi di una cooperativa ad alto turnover (socioassistenza) può 
capitare che un socio precedentemente dimesso sia riammesso (la matricola è 
univoca per ciascun socio e quindi in caso di riammissione non posso creare 
un record diverso). Nella maschera "SITUAZIONE ATTUALE SOCIO" nel campo 
della 1° sottomaschera DTASOCSUB ho il valore  proveniente dalla query di 
origine riga che mi restituisce la ultima data di ammissione. Nella 2° 
sottomaschera DTLSOCSUB ho il valore proveniente dalla query di origine riga 
che mi restituisce la data di ultima dimissione.
Il tutto funziona egregiamente fino a quando non mi trovo nella condizioni 
della riammissione: in tal caso DTLSOCSUB essendo minore di DTASOCSUB non 
dovrebbe essere passato ed il campo non aggiornato. Ho provato varie 
soluzioni ma non riesco a risolvere di disabilitare la data di dimissione 
che è relativa alla precedente ammissione. C'è qualcuno che possa darmi una 
dritta? Grazie in anticipo. 


dipende da cme hai strutturato le tabelle.
Stai usando una sola tabella o ne sono due diverse?
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio 
news:e082mj$k37$1...@area.cu.mi.it...

I dati sono allocati in una sola tabella (STORICO LIBRO MATRICOLA) 
Richiamati con due query, una che selezione in una sottomaschera DTASOCSUB
ed una che selezione in una diversa sottomaschera DTLSOCSUB. Le due 
sottomaschere sono collegate ad una maschera che ha come origine una tabella 
(ANAGRAFICA SOCI) che è collegata uno a molti con STORICO MATRICOLA nel 
campo MATRICOLA.
Ciao, grazie per il tempo che spenderai per me
Ladrodivita

Newsgroup: it.comp.appl.access
Titolo: riferirsi al nome di una maschera dal modulo

Salve a tutti,
uso A97.
ho bisogno di ricavarmi da un modulo il nome della maschera e subordinarvi
una condizione.
se fossi nella maschera userei
if me.form.caption then
ma se sto in un modulo? ho provato con object ma non me lo fa fare.
Come posso risolvere? Io continuo a provare
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it



Screen.ActiveForm.Name
Saluti.
Emanuele.

 Emanuele.
Va come un treno, grazie Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Movimentazione

Ho un db cosě composto:
Tabella acquisto con Tabella Dettagli acquisto
Tabella Vendita con Tabella Dettagli vendita
Avrei bisogno di controllare la movimentazione degli articoli in un unico
report o query dove mi venga mostrato l'aquisto e la vendita es:
DATA            ART        QT AQUISTATA                QTVENDUTA
01/01/02        PM01                10
02/01/02        PM01
5
Grazie anticipatamente per ogni VS consiglio.



fai una query di unione e poi la raggruppi alla bisogna
oppure rifai la definizione delle tabelle (consigliabile) mettendo un
flag per acquisti o vendite...
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: aiuto database si corrompe in multiambiente

ho bisogno di aiuto, ho fatto un dabase di inserimento dati, mettendolo sul server, molti si collegano per inserire i dati, e dopo un paio di ore si corrompe che fare???, come faccio per evitare questo?? inserendo una funzion di ripristino e compatta database al pulsante di chiusura , posso stare tranquillo?? oppure come si fa??
-- 
fenice 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-837807.html
Inviato via 
http://www.itsistemi.net

 pulsante di chiusura , posso stare tranquillo?? oppure come si fa??
Spesso è un problema di hardware, in particolare di vecchie scede di rete
realteck
Verifica bene
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 fenice
No, non puoi stare tranquillo.
Purtroppo la corruzione di Access quando usato in Rete è cosa
risaputa, ma spesso il problema è da ricercare nell'HW.
Ci sono stati diversi 3D nel NG e se non ricordo male il motivo più
accreditato erano alcune schede di rete particolari.
Io ho 3Com e non ho mai avuto problemi in merito, poi però sono
passato a SQL_Server per evitare qualsivoglia dubbio...!
Ciao
@Alex
Newsgroup: it.comp.appl.access
Titolo: massaggio condizionale

Buongiorno,
sarà una straFAQ, quindi grazie per tutti i RTFM del caso.
Devo visualizzare un messaggio d'avviso MsgBox quando un utente seleziona 
un orario di prenotazione in una maschera e tale orario è già impegnato.
A complicazione del caso va detto che per ogni orario è possibile 
prendere sino a tre prenotazioni, ma anche più (è però necessario che 
l'operatore sia avvisato appunto da un messaggio che fornisca il 
raggiungimento del limite di tre prenotazioni-standard).
Grazie anticipatamente a chi mi vorrà aiutare
ciao,
Filippo B.
-- 
http://www.danzainsieme.it
http://www.boschetti.info

On Tue, 02 Nov 2010 10:19:31 +0000, Filippo B. wrote:
Ovviamente il subject è "messaggio condizionale"... lapsus freudiano, 
evidentemente!


 ha scritto nel messaggio 
news:4ccfe6fd$0$13470$4faf...@reader2.news.tin.it...

query con raggruppamento su orario e data e conteggio delle prenotazioni, da 
maschera su prima di aggiornare
if dlookup("campo conteggio", "query conteggio", orario/data maschera = 
orario/data query ) >=3 then     ' stai attento ai formati per il criterio
msgbox .... ' e qui ci puoi anche mettere un if modificato se msgbox .... = 
yes continua altrimenti stoppa tutto
end if
ciao
Max 

 Max
Grazie mille adesso vedo di lavorarci sopra.
ciao e buon lavoro


 ...
"Prima di aggiornare" del controllo:
If DCount("*", "TuaTabella", _
        "CampoOrario=" & Str(CDbl(Me!TuoControllo))) > 2 Then
    MsgBox "Mi dispiace molto..."
End If
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: File Access e condivisione su server NAS

Ho acquistato un NAS MEDIACOM con HD da 500mb, su una partizione
dell'HD ho installato un file access xxx_be, ma non riesco ad aprirlo
in quanto access 2007 mi avvisa che non riesce ad aprire il file
xxxx.ldb che potrebbe essere aperto in modo esclusivo oppure il file
non è abilitata la lettura/scrttura..
Il file risulta essere condiviso e se lo sposto sull'HD del PC viene
letto senza problemi.
Grazie.  

 Grazie.
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

-- 
Non so dove mettere le mani ....
Il Suddetto Nas è collegato ad un Router ADSL Edimax con supporto NAS
su porta USB al quale è collegato un router modem ADSL con internet.
Il Nas è configurato sulla porta TCP/IP 192.168.1.3.
Aiuto. 


Come dice MA è un problema di permessi.
Trovo strano l'aver collegato il nas alla porta usb del router...non ha il 
plug di rete integrato?
Ogni nas ha il suo accesso alla configurazione, in genere via interfaccia 
web (leggi la guida rapida inclusa).
Prima di tutto sarà bene creare un gruppo in windows e inserirvi i vari 
utenti.
Quindi impostare i permessi di lettura e scrittura sul nas prelevando il 
solo gruppo da windows in modo che la gestione dei permessi venga ereditata 
e gestita da windows.
Ciao, Carlo 


Grazie mille

 riconoscimento dell' indirizzo MAC
Stiamo parlando di questo?
http://www.eprice.it/default.aspx?sku=1788369
Sinceramente non credo...
Puoi postare le caratteristiche di questo NAS e magari un sito in cui 
leggere qualcosa?
Cosa vuol dire ..."il riconoscimento dell' indirizzo MAC" ?
Per quale via "riconosce" un eventuale indirizzo mac?
Forse parli del router.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: query by report

Nella query seguente,non ho capito a cosa serve l'ultima condizione presente 
nella clausola where :
"OR Reports!rptAttendeesDirectory!ID Is Null"  :
 
 
SELECT  tblAttendeeSales.Attendee,
tblAttendeeSales.Quantity,
tblItems.ItemName,
tblItems.Price,
tblAttendees.Company,
tblAttendees.Address,
tblAttendees.City,
tblAttendees.State
FROM tblAttendees
INNER JOIN (tblItems INNER JOIN tblAttendeeSales ON tblItems.ItemID =
tblAttendeeSales.ItemID) ON tblAttendees.ID = tblAttendeeSales.Attendee
WHERE tblAttendeeSales.Attendee = Reports!rptAttendeesDirectory!ID OR
Reports!rptAttendeesDirectory!ID Is Null
 
 
Grazie 
 
 


L'ultima condizione ï¿œ per ottenere tutti record in caso
che il controllo/campo ID nel report ï¿œ vuoto. Vedi anche:
 
http://www.donkarl.com/it?FAQ3.14
 
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Cambio Massivo Valore

Salve a tutti,
esiste un modo per effettuare un cambiamento massivo di un valore in
un altro?
Mi spiego meglio: ho la mia tabella dati generale e il campo "colore"
è valorizzato o con "rosso" o con "verde".
Vorrei cambiare il valore "rosso" in "rosa" in tutti i records in cui
il campo sia stato riempito con il valore rosso.
Sarebbe possibile farlo con una sola operazione?
Grazie mille e buona giornata.

 Sarebbe possibile farlo con una sola operazione?
Certo, si chiama query di aggiornamento:
- Crea una nuova query con la tabella e aggiungi il campo "colore"
 alla griglia.
- Nella riga "criterio" del campo scrivi "rosso".
- Scegli la voce di menů Query/Query di aggiornamento.
- Nella riga "Aggiorna a" della query scrivi "rosa".
- Esegua la query p.e. col bottone con il punto esclamativo
rosso :-) nella barra degli strumenti.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 ha scritto nel messaggio 
news:5360d3d5-c106-41d7...@w9g2000yqa.googlegroups.com...
Salve a tutti,
esiste un modo per effettuare un cambiamento massivo di un valore in
un altro?
Mi spiego meglio: ho la mia tabella dati generale e il campo "colore"
č valorizzato o con "rosso" o con "verde".
Vorrei cambiare il valore "rosso" in "rosa" in tutti i records in cui
il campo sia stato riempito con il valore rosso.
Sarebbe possibile farlo con una sola operazione?
Grazie mille e buona giornata.
docmd.runsql "update tua tabella set tuocampo='rosa' where tuocampo='rosso'"
ciao
bfs
Newsgroup: it.comp.appl.access
Titolo: TrasferisciFoglioCalcolo

Vorrei sfuttare e adattare alle mie esigenze l'azione TRASFERISCI FOGLIO 
CALCOLO in modo che la macro associ al nome file "Tabella", la data in cui 
avviente l'esportazione.
Il risultato che vorrei ottenere è "tabella_gg/mm/aa".
Potreste aiutarmi?
Tipo trasferimento:Esporta
Tipo foglio calcolo:Microsoft Excel 5-7
Nome tabella:Tabella1
Nome file:D:\BackUp\Tabella
Nomi campo:no 

 Potreste aiutarmi?
Puoi scrivere una funzione in VBA con dentro il comando:
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel7,
"Tabella1", "D:\BackUp\Tabella_" & Format(Date, "dd/mm/yy") & ".xls",
False
che fa la stessa cosa del comando Trasferisci foglio calcolo delle
macro, ma potendo usare le variabili è molto più flessibile.
cia'
Max

Max
Vincenzo Turturro 
Certificato Eucip Core Level 
ITA 0000-002299 del 14/05/2007 
--------------------------------------------- 
il sito comune di it.comp.appl.access: 
http://www.sitocomune.com
 
--------------------------------------------- 
risorse Access: 
http://www.accessgroup.it
 
--------------------------------------------- 
Il sito comune di it.comp.as400 
http://www.faq400.com
 
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: numerare progressivamente maschera singola con sottomaschera continua

buonasera, io avrei la necessitą di numerare progressivamente le righe di 
una maschera singola, che ha una sottomaschera continua:
la maschera singola contiene i campi numero fattura(che č il campo che 
voglio numerare progressivamente in automatico), e data fattura; la 
sottomaschera invece contiene le varie righe con i prodotti, le quantitą, il 
prezzo, etc.
grazie a tutti 

 grazie a tutti
Ciao Leonardo
cerca sul sito comune la faq 6.17 di Sib : numerazione crescente per fatture 
e altro
Daniele
Newsgroup: it.comp.appl.access
Titolo: accodare recor, cancellare e importare tabelle fra BE esterni

buon pomeriggio a tutto il NG
utilizzo A97 su W00, ho la necessità di automatizzare l'aggiornamento
fra BE esterni in quanto non tutti gli utilizzatori del programma che
ho realizzato si destreggiano agevolmente con il copia incolla di
record fra tabelle, mi trovo un po' in crisi dato che l'ID di ogni
record è numerico (non contatore), all'interno della stessa tabella
posso trovare diversi record con lo stesso ID in anni diversi;mi
spiego meglio, posso avere:
ID 25   anno 98
ID 25   anno 99
....
ID 25   anno 04 (2004)
le tabelle dei due BE hanno lo stesso nome sono contenute in due .mdb
con lo stesso nome per comodità (non ho ancora previsto un recupero
dell'intero BE di salvataggio), e dislocati in cartelle separate
"Archivio" e "Storico".
ho due quesiti forse banali (purtroppo non per me):
1) come posso impostare la query di accodamento in modo che identifici
lo 04 più recente del 98, nel BE "Archivio" poi, devo far cancellare
dei record che devono invece rimanere nello "Storico"
2) esiste una sicurezza tale da impedire che si possa sovrascrivere un
ID
Grazie per i suggerimenti che mi potrete dare
Andrea

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

 due record che abbiano lo stesso valore di ID.
[CUT]
Ne devo dedurre che non c'è quindi correlazione con il messaggio che
ricevo costantemente quando eseguo la query di accodamento e
precisamente:
.....
Numero di campio impostati a Null per un errore di conversione tra
tipi:0;
Numero di record non agiunti alla tabella a causa di violazioni di
chiave:1515;
a causa di violazioni di condivizione: 0;
a causa di violazioni della regola di convalida:0;
Continuare comunque l'esecuzione della quesy di comando?
.....
le tabelle in Archiovio e Storico sono identiche come struttura. Mi
devo comunque preoccupare per il messaggio di violazione ?
Da un primo controllo sui vari record sembrerebbe tutto in regola.
Chiedo lumi
ancora Grazie Roberto
Andrea

 Andrea
-- 

Newsgroup: it.comp.appl.access
Titolo: Invio Report con posta elettronica

E' diverse volte che pongo questa domanda. Possibile che nessuno conosca la
risposta? Allora.. se voglio inviare con "Invia oggetto" un Report, in WinXP
non funziona, con W98 sě. Chi sa rispondermi? Grazie, Max

 ha scritto nel messaggio
news:AnUPb.271424$vO5.11...@twister1.libero.it...

Credo che tu ti ponga male nei confronti della lista.
Cmq guarda i post precedenti e cerca MAPI.
MAssimiliano

 ha scritto nel messaggio
news:AnUPb.271424$vO5.11...@twister1.libero.it...

E ti scandalizzi tanto?
Per quanto mi riguarda io non ho esperienze di invio mail con "invia
oggetto"; quindi uno in meno.
Hai provato ad inviare il messaggio in NG targati MS? Magari lě trovi
risposta...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:AnUPb.271424$vO5.11...@twister1.libero.it...

E se nessuno ha da darti una risposta cosa dobbiamo fare?
Cospargersi tutti la testa di cenere e chiederti scusa in un messaggio
collettivo?
E poi non č neppure quaresima: č appena cominciato il carnevale. ;-)
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Unione query.

Ciao, ho 3 query e vorrei sapere se è possibile unirle, (e se unendole
quadagno qualcosa in termini di esecuzione).
query 1:
SELECT doctes.esercizio, doctes.datadoc, doctes.codicecf,
doctes.vettore1, vettori.descrizion, doctes.destdiv
FROM (doctes INNER JOIN docrig ON 
doctes.id
 = docrig.id_testa) INNER
JOIN vettori ON doctes.vettore1 = vettori.codice
WHERE (((doctes.tipodoc) Like "BO") AND ((docrig.codicearti) Like
"SP*"))
GROUP BY doctes.esercizio, doctes.datadoc, doctes.codicecf,
doctes.vettore1, vettori.descrizion, doctes.destdiv
ORDER BY doctes.datadoc, doctes.vettore1;
query 2:
SELECT docrig.esercizio, docrig.datadoc, doctes.codicecf,
Sum(docrig.quantita) AS SommaDiquantita, doctes.destdiv
FROM docrig INNER JOIN doctes ON docrig.id_testa = 
doctes.id
WHERE (((docrig.codicearti) Like "SMCP*") AND ((docrig.tipodoc)="BO"))
GROUP BY docrig.esercizio, docrig.datadoc, doctes.codicecf,
doctes.destdiv;
query 3 (è quella finale ke prende i dati dalle prime):
SELECT s_pompaggi1_pompe.esercizio,
DateSerial(Year(s_pompaggi1_pompe!datadoc),Month(s_pompaggi1_pompe!datadoc)+1,1)-1
AS periodo, s_pompaggi1_pompe.vettore1, s_pompaggi1_pompe.descrizion,
Sum(s_pompaggi2_mc_pompaggio.SommaDiquantita) AS SommaDiSommaDiquantita
FROM s_pompaggi1_pompe INNER JOIN s_pompaggi2_mc_pompaggio ON
(s_pompaggi1_pompe.datadoc = s_pompaggi2_mc_pompaggio.datadoc) AND
(s_pompaggi1_pompe.codicecf = s_pompaggi2_mc_pompaggio.codicecf) AND
(s_pompaggi1_pompe.destdiv = s_pompaggi2_mc_pompaggio.destdiv)
GROUP BY s_pompaggi1_pompe.esercizio,
DateSerial(Year(s_pompaggi1_pompe!datadoc),Month(s_pompaggi1_pompe!datadoc)+1,1)-1,
s_pompaggi1_pompe.vettore1, s_pompaggi1_pompe.descrizion
HAVING (((s_pompaggi1_pompe.esercizio)="2006"));
Grazie, spero di riuscire a ricambiare prima o poi!

Grazie, spero di riuscire a ricambiare prima o poi!
:-)
-- 
Giorgio Rancati
[Office Access MVP]
Newsgroup: it.comp.appl.access
Titolo: Filtro su maschera snapshot

Ciao a tutti,
ho un problema con un filtro su una maschera ...
Premetto che il filtro funziona bene...tramite due caselle combinate creo un 
filtro che da VBA restituisce un risultato.
Però...finchè il tipo di recordset è Dynaset se il filtro è "vuoto" (non 
trova nessun record)restituisce la maschera pronta per l'inserimento dati 
(nuovo record)
se il recordset è di tipo Snapshot mi restituisce una maschera vuota (solo 
sfondo) credo perchè non possa portarsi sull'inserimento dati...
Vorrei che nel caso il filtro non dovesse trovare nessun record restituisse 
magari un messaggio ma principalmente che non eseguisse il comando...
Grazie
Roberto 


La form_open e' cancellabile
Form_open(cancel as integer)
if recordset.bof then
    Msgbox "blabla"
    cancel = true
end if
end sub
Mai usata. Ma non c'e' ragione per cui non debba funzionare
--
ac

 ha scritto nel messaggio 
news:dIPYf.51836$nz4....@tornado.fastwebnet.it...

Infatti funziona!Tranne per il comando Cancel = True, sembra che non 
cancelli l'evento ma poco importa...l'ho sostituito con un FilterOn = False 
e va benissimo!
Era proprio la condizione sull'If che mi mancava!
Grazie
Roberto 

 Era proprio la condizione sull'If che mi mancava!
Puoi sostituire cancel = true
con
docmd.cancelevent
--
ac

Newsgroup: it.comp.appl.access
Titolo: Collega e scollega tabelle con condizione

Ho creato con le macro una serie di istruzioni che deve eseguire in
automatico quando un utente preme un pulsante:
Prima scollega 4 tabelle e poi fa aprire la maschera di collegamento di
nuove tabella
Ecco il problema: avendo messo tutto in una macro in modo da aiutare
l'utente se la maschera era già scollegata la macro si iterrompe senza dar
la possibilità di collegare le nuove tabbelle, perchè funziona solo un una
condizione:
Ossia:
che siano presenti tutti le tabella collegate, in modo che lui PRIMA le
elimina uno ad una e poi possa al nuovo collegamento
Posso mettere nel macro nell'apposito campo "CONDIZIONE" che mi deve prima
verificare se la tabella ESISTE, e se esiste eliminarla altrimenti va avanti
Ciao e grazieeeeeeeeeee

 ha scritto nel messaggio
news:bsjs6g$jgj$1...@grillo.cs.interbusiness.it...

Non utilizzo le macro ma puoi cercare nell'help: "macro, espressioni
condizionali", poi "Utilizzo di condizioni in una macro"
Ciao.
--
Sergio MAZZA

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

ciao
anche per access2000 esistono degli aggiornamenti o patch?
grazie


Sě, e sono anche molto importanti... nella release originale c'erano diversi
errorini...
Ciao
--
Alberto
Newsgroup: it.comp.appl.access
Titolo: Ancora Date....

Ciao, sono ancora io, scusatemi se vi importuno ancora con le date, ma ho
urgente bisogno di finire un lavorro.
Come faccio ad un campo a dirgli di restituire la data di sistema in quei
record che sono null utilizzando questa
espressione([giorniarrivo]))+([data_spedizione])
Grazie

 wrote in message
news:AzPO6.15840$h9.13...@news.infostrada.it...

CasellaDiTesto1.OrigineControllo =
iif(isnull([CampoTabella]);([giorniarrivo])+([data_spedizione]);[CampoTabella])
Dovrebbe funzionare!
Ciao!
Esteban
Hosted by 
www.seber.it

 ha scritto nel messaggio
news:YZPO6.16401$h9.13...@news.infostrada.it...


 Ciao e Grazie
Ci riprovo:
[giorniarrivo]+iif(isnull([data_spedizione]);date();[data_spedizione])
in questo modo, se ora sono riuscito a capire il problema, succede:
Somma [giorniarrivo] a [data_spedizione] se [data_spedizione] non è null,
altrimenti a data di sistema.
Se ancora non ci siamo, posta un esempio pratico.


 sistema!
Premesse:
1) nelle maschere e nei report trovi i controlli, mentre i campi sono
riservati a tabelle e query;
2) sei pregato di rispondere dopo i messaggi.
Nel tuo controllo inserisci:
= iif(isnull([data_spedizione];date();[giorniarrivo]))+([data_spedizione])
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 ha scritto nel messaggio
news:peTO6.17938$h9.14...@news.infostrada.it...


Newsgroup: it.comp.appl.access
Titolo: Query di eliminazione

Ciao, è possbile con una query di eliminazione non eliminare l'intero
record ma sono un campo contenuto in questo??
Grazie.


no non è la query di eliminazione lo strumnto esatto ma una di aggiornamento
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

MA ha scritto:

Gia.....non era poi così complicato....
Grazie..

 Grazie..
Facile o difficile, la tariffa per la mia risposta č la stessa

Newsgroup: it.comp.appl.access
Titolo: Problema urgente da risolvere

Salve, scusate il disturbo, mi chiamo Guido Corti e ho appena aperto uno
studio di Informatica in Como.
Ho urgente bisogno di completare un programmino Access che mi sono messo
dietro a fare da un po' di tempo .E'il mio primo programmino Access
complesso e purtroppo son venuto incontro ad alcuni problemi che pensavo di
risolvere autonomamente studiandoci sopra quest'estate.
Ora pero' il cliente mi ha richiesto urgentemente l'applicazione funzionante
prima di andare in ferie.
C'e' qualche sviluppatore di Como o della zona disponibile ad un incontro o
qualcuno che voglia collaborare con noi anche on-line ?
Naturalmente per questo progettino la Vs consulenza verrà ripagata. Poi non
è detto che si aprano strade per future collaborazioni.
Grazie
Guido Corti
www.informaticacomense.it
potete contattarmi a
in...@informaticacomense.it
Pf non rispondete sul ng perche' non ci vengo spesso.
GRAZIE

 ha scritto nel messaggio
news:behqgs$n3d$1...@lacerta.tiscalinet.it...

Però quando torni saresti il benvenuto se mettessi un subject + indicativo:
Vedi regole NG su 
www.sitocomune.com
Per il resto, mi dispiace ma non sono della tua zona.
Cmq vedrai che ripostando, in questo NG troverai molte risposte ai tuoi
quesiti.
Ciao.

Sì il tuo subject è un problemaccio.
MAssimiliano

 GRAZIE
Pure!!!
MAssimiliano

 ha scritto nel messaggio
news:t38Pa.3393$B8...@news.edisontel.com...


 Visto che non Vi piace lavorare cercherò altre strade.
Lavorare?!?!?!
Ah ciccio bello comense, ma secondo te questo per noi è un lavoro?!?!
Ah fregno buffo, ma se tu ti fai pagare 36 euro per delle stupidate, noi
dovremmo stare qui a GRATISSE per fornirti la pappa pronta?!?!
Lo sai come si dice a Ci-vi-ta-vc-chia ?
MA 'NTINI VAE?!? MA MAGARA 'NTOPPE !!!
Antonio


Newsgroup: it.comp.appl.access
Titolo: spostare il cursore in un campo valorizzato

  Con la seguente routine
Private Sub Comando2_DblClick(Cancel As Integer)
DoCmd.GoToRecord acDataForm, "Maschera1", acNewRec
DoCmd.GoToControl "Nracc"
Nracc = Left(DMax("Nracc", "Qracc"), 10) + 1
End Sub
copio il valore massimo + 1 di "Nracc" della
query "Qracc" nel Campo [Nracc] della "Maschera1".
Preciso che la Dimensione del campo [Nracc] e di 11 caratteri e come si
può notare ne copio solo i primi 10.
Il mio problema è che non riesco una volta "incollato" il valore a far
si che il cursore si posizioni, scusate il giro di parole, nell'undicesima
posizione del campo per immettere l'undicesimo valore.
Potete suggerirmi la soluzione
grazie
 
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Me.Nracc.SetFocus
Me.Nracc.SelStart = 10
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: errore funzione report sito comune

  Reports: Creare il totale di pagina ed il totale progressivo nel piè
 di pagina con il riporto nell'intestazione pagina.
 massimo
 ho scaricato l'esempio e mi sono accorto di un errore,
aperto il report se si clicca su ultima pagina  senza scorrere tutte le
pagine,
l'importo totale pagina risulta errato e tornando indietro scorrendo le
pagine l'importo va in negativo e viene visualizzato quello della pagina
successiva.
ho poi inserito l'esempio sul mio db , stesso errore se apro direttamente
il report, mentre usando il Controllo Snapshot Viewer  che uso
come anteprima di stampa,questo non avviene.
da che cosa dipende?
ciao a tutti.

 ha scritto nel messaggio
news:XPB4c.39340$z23.1...@news3.tin.it...

Se avessi studiato un po' la tecnica usata nell'esempio pubblicato sul Sito
Comune ti saresti accorto che i totali vengono creati a fronte dell'evento
"Su stampa" delle sezioni Corpo e Pié di pagina pagina del report, è quindi
chiaro che i totali saranno formati solo dalle righe contenute nelle pagine
effettivamente stampate; da quanto detto si desume che, oltre che con il
controllo Snapshot Viewer, i totali saranno giusti sia se stampi su carta il
report e sia se sfogli nell'ordine l'anteprima di TUTTE le pagine.
Visto che normalmente il totale di pagina serve quasi sempre quando si
stampa su carta (ad esempio stampa dei giornali bollati), non mi sembra che
si possa proprio parlare di un errore: forse però sarebbe stato meglio
precisare questa norma di utilizzo nella FAQ.
D'altra parte questa è anche l'unica tecnica che Microsoft suggerisce per
ottenere con i report Access 97 i totali di pagina e di riporto.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:AMC4c.65755$Kc3.2...@twister2.libero.it...

 La mia non voleva essere una critica , ma solo un informazione,
 anche perchè per me il sistema funziona bene con  il Controllo Snapshot
Viewer
comunque per informazione, io uso l'anteprima su un mio db per lo sviluppo
del computo metrico e a volte su computi di 30/40 pagine mi capita di
dover ristamparne una pagina,o solo controllarla a video  e se con la
normale anteprima
report mi dovesse capitare una errata visualizzazione dei totali, mi
complicherebbe
un po le cose.
la tecnica comunque l'ho studiata, ho anche provato a mettere la funzione
"su formattazione"
ma per uno agli inizi di access............
comunque grazie per la risposta.
Massimo
Newsgroup: it.comp.appl.access
Titolo: libri access sql vba

Ciao,
ho finito le elementari ed ora vorrei andare avanti. ;-)
Chi mi consiglia un libro che parta veramente dall'inizio, spiegando passo
passo sql e vba ?
Grazie

 ha scritto nel messaggio 
news:dkt1ro$o05$1...@newsread.albacom.net...

Ciao Bimba ;-) ,
sei vai sul sito comune 
http://www.sitocomune.com/
 a sinistra c'č scritto 
"Libri" -> ecco clicca lě e ti compaiono tanti libri fra cui puoi 
scegliere...al limite fatti aiutare da mamma ;-)

Ciao Papà ;-)
quelli in italiano sul sito comune sono fuori produzione.
Altri consigli ?

 Ciao Papà ;-)
STRATAGOING
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it


Guarda che ti ha chiamato "Bimba" e non "figlia" e per giunta con la "B" 
maiuscola....
Ciao, Carlo 

Si, ma i libri ???


Quasi sicuramente i libri elencati sul sito comune sono stati aggiornati per le nuove versioni di access e l'autore è sempre lo 
stesso; quindi non dovrebbe essere difficile trovarli...
Ciao.
-- 
Sergio MAZZA 


Access e SQL Server Guida dello sviluppatore edito da Mondadori Informatica.
Ciao, Carlo 


Tranne il libro migliore, quello di Ken Getz edito dalla Sybex in originale
e dalla fallita Jackson in italiano


Newsgroup: it.comp.appl.access
Titolo: collegare tabelle foxpro dbf con Vba acces

Salve a tutti·
qualcuno sa come si fa a collegare le tabelle DBF di fox pro in access con
del codice visual basic?
ho un programma di contabilità che lavora con delgli archivi dbf fox ‚il programma è sul server e mi devo collegare con access alle tabelle ARTICOLI e CLIENTI per stampare delle etichette·
rispetto ad un normale mdb è un po piu' complicato collegare le tabelle·
se ci fosse un esempio di codice VB ne sarei felice·&#8194;
grazie
        Eugenio
-- 
manzoni 
------------------------------------------------------------------------
View this thread: 
http://www.itsistemi.net/viewtopic-780358.html
Inviato via 
http://www.itsistemi.net


Scusa ma carica dati esterni collega tabelle non funziona?

Si funziona ma siccome il collegamento è un po' complicato ( devo dare l'applicazione a terzi ), volevo farlo via codice.
Ciao 
     grazie


 ------------------------------------------------------------------------
prova a riadattare le procedure automatizzate per il relink delle tabelle in 
access che trovi sul sitocomune.
Probabilmente si tratta solo di indicare l'odbc da utilizzare.
Newsgroup: it.comp.appl.access
Titolo: Controllo su uscita dbase

Qualcuso sa dirmi come posso inserire un controllo che verifichi che
all'uscita del programma tutte le maschere siano chiuse?
--------------------------------
Inviato via 
http://usenet.iol.it

 all'uscita del programma tutte le maschere siano chiuse?
Stavo per risponderti con il suggerimento della maschera nascosta, ma questa
non č detto che venga chiusa per prima.
Secondo me dovresti seguire alcuni accorgimenti:
1. Disattivare il bottone di chiusura di Access (a tuo rischi e pericolo...
tuo o dell'utente)
2. Gestire l'uscita del programma da un bottone (barra dei menů
personalizzata, barra degli strumenti personalizzata, maschera principale, o
che so io) e controllare in questo punto la presenza di maschere aperte.
La presenza di maschere aperte č uno degli eterni espmpi riportati in ouno
dei database di esempio di Access (se hai chiesto di isntallarli insieme
all'applicazione). Altrimenti trovi la funzione sul sito comune, imamgino:
www.sitocomune.com
Ciao
Newsgroup: it.comp.appl.access
Titolo: "Solo" 4 domandine!!!

Salve a tutti, sono nuovo del NG, che trovo estremamente utile ed
interessante, e vorrei approfittare subito della vostra abilità e
conoscenza; ho i seguenti 4 quesiti da porre:
1) Ho progettato un DB (Access 97) per la gestione ordini e
fatturazione, che deve lavorare in rete  (4 postazioni). Sul “server”
risiede il DB con gli archivi e i “client”, ognuno il DB installlato,
ovviamente accedono agli archivi del “server” per lavorare.
La gestione ordini deve avere il numero di ordine formato dalle ultime
due cifre dell’anno e dal numero progressivo che deve azzerarsi
automaticamente ad inizio anno.
Per ovviare al problema che il numero d’ordine non venga duplicato
quando più operatori emettono un nuovo ordine, ho applicato la seguente
espressione - trovata sempre sul ng ovvio -
NOrd = Format(Date, "yy") & "/" & Format(IIf(IsNull(DMax("NOrd",
"tblOrLb", "NOrd like '##" & "/????'")), 1, Right(DMax("NOrd",
"tblOrLb", "NOrd like '##" & "/????'"), 4) + 1), "0000")
devo ancora testarla in rete.
Il campo NordLb è indicizzato e non ammette duplicati.
Mi domandavo, nella peggiore delle ipotesi che si duplicasse il NOrd, se
fosse possibile gestire l’errore e assegnare un nuovo NOrd, e vorrei
sapere se c’è qualche altro metodo per gestire la numerazione ordini in
rete.
2) Esistono tre Nord che contraddistinguono tipologie di merce venduta e
clienti, e la fatturazione è univoca. Quindi dovrei bloccare tutti gli
altri utenti quando uno richiama il programma di fatturazione come
faccio?
3) dovrei poi suddividere in tbl ogni anno di fatturazione. Se un utente
vuole emettere una fattura in un anno differente da quello in corso come
faccio a richiamare la tabella corrispondente?
4) vorrei sapere, infine, le funzioni di Replication Manager, incluso
nel pacchetto ODT 97.
Grazie fin da ora a tutti coloro che vorranno aiutarmi, fiducioso di
poter quanto prima collaborare alla crescita del NG.
Un salutone a tutti
Donato


Quando clicchi su nuova fattura devi generare un numero che è in funzione
della data del computer e sul numero di fattura di quell'anno. Anno nuovo
deve generare il numero 1.
Per far funzionare in rete il numero generato devi creare un modulo in modo
che se due utenti cliccano sul pulsante Nuova FATTURA contemporaneamente
generano lo stesso numero di fattura ed access genera un errore (non mi
ricordo il numero) ed in funzione dell'errore fai aumentare il numero
generato di 1.
Ciao BUON LAVORO!!!!!!!!!!!!!!!!!!1
Newsgroup: it.comp.appl.access
Titolo: Report: Come sostituira la scritta "#ERRORE" con qualcos'altro?

Buonasera a tutti,
In un report utilizzo la funzione "Conteggio" per mostrare il numero
di risultati prodotto dalla query associata al report.
A volta la query non torna alcun risultato e sul report compare,
giustamente, la scrittura "#ERRORE" legata al fatto che la funzione
conteggio agisce su un record vuoto.
Come faccio a far apparire, ad esempio, la parola "zero" invece di
"#ERRORE" ?
Grazie, Emilio.


=iif([HasData];Conteggio([TuoCampo]);"zero")
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 


Ciao, anzitutto grazie per la risposta.
La condizione indicata nell'IF devo metterla in "origine controllo"?

 La condizione indicata nell'IF devo metterla in "origine controllo"?
Sě, tutta l'espressione. Certo con il nome del tuo campo che
hai usato finora nella funzione Conteggio().


 Access FAQ:
www.donkarl.com/it
Grazie mille Karl, il tuo suggerimento ha funzionato!
Emilio

Newsgroup: it.comp.appl.access
Titolo: chi mi aiuta ?...aggiunta record da maschera non assoc.

Ho creato una maschera "Ana" non associata, con origine record una
tabella [Ana]; i campi hanno per default l'origine record dalla stessa
tabella, il nome di ogni txtbox corrisponde al nome del campo della tbl
e per ogni txtbox il Tag corrisponde al nomecampo relativo della tbl.
Dunque:
Ho creato 2 routine che mi servono a scollegare e collegari i campi
dalla tabella:
Private Sub Scollega()
Dim ctl As Control
For Each ctl In Me.Controls
If ctl.ControlType = acTextBox Then
ctl.ControlSource = vbNullString
End If
Next
End Sub
Private Sub Collega()
Dim ctl As Control
For Each ctl In Me.Controls
If ctl.ControlType = acTextBox Then
ctl.ControlSource = ctl.Tag
End If
Next
End Sub
Sul pulsante "NUOVO" ho fatto ciň:
Private Sub Nuovo_Click()
DoCmd.GoToRecord , , acNewRec
Scollega
End Sub
cosě la maschera si sposta su un nuovo record, ma a quel punto tutti i
campi vengono "scollegati".
Il problema ora sta nell'update del record nella tabella...
Come fare ? Ho capito che forse dovrei usare il RecordsetClone ma come
fare ???
Grazie mille
Ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ciao
Mi pare che stai scopiazzando da quell'esempio contorto del SC
che pergiunta non funziona.
Almeno scopiazza bene, e magari cerca di capire....!!!
P.S. Quello che stai facendo non ha nulla a che vedere con le
maschere non associate, leggi bene la spiegazione, si tratta
di Controlli non associati su Maschere Associate......!!!!!
Alessandro.

Newsgroup: it.comp.appl.access
Titolo: Come non avere dati duplicati da una query

ho creato da una tabella contente il campo Giorno1 e Orario1  una query con
la seguente espressione
  Giorno1         Orario1          Espr1: [Giorno1] & [Orario1]
il campo espr1 mi da esempio : Mercoledě18.30.00
se io volessi che la maschera creata da questa query non permettesse
l'inserimento di questa combinazione data+ora (Mercoledě18.30.00) perchč gia
presente cosa dovrei fare ?
spero di essere stato chiaro
Grazie

 Grazie
A fronte dell'evento "Prima di aggiornare" della maschera di cui sopra
verifica, ad esempio tramite una funzione DCount (vedi help), che nella
query non esista già una riga che abbia nel campo Espr1 il valore che
scaturisce dalla congiunzione dei valori digitati nei campi Giorno1 e
Orario1 del nuovo record: se già esiste danne segnalazione all'operatore ed
annulla la registrazione del record corrente con un Cancel = True.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
acc.... sembra complicato mi sà che va un pò fuori dalla mia portata sigh !!

 ha scritto nel messaggio
news:zJ23c.18768$O31.8...@news4.tin.it...

Allora prova a fare questo che sicuramente è molto più dacile da realizzare:
1) Apri la struttura della tabella che contiene i campi Giorno1 e Orario1.
2) Dal menu Visualizza seleziona il comando Indici
3) Nella finestra di dialogo che si è così aperta definisciti un indice
composta dai due campi Giorno1 e Orario1.
4) Imposta a SI la proprietà Univoco dell'indice di cui sopra
Così facendo Access ti segnalera errore se cerchi di inserire un record che
abbia l'insieme dei campi Giorno1 e Orario1 uguale a quello di un'altro
record già registrato in tabella.



grazie, molto più semplice
grazie ancora
Newsgroup: it.comp.appl.access
Titolo: DATI CHE SI AGGIORNANO PER CONTO LORO

Ciao LALO.
Dunque :
1) ho una tabella ARTICOLI nella quale c'è la
descrizione articolo con PREZZO e tutto il resto
2)Ho una tabella (e
maschera) ORDINI dalla quale richiamo solo il CODICE dell'articolo (casella
combinata), il resto dei dati mi compare sulla maschera , prendendo i dati
dalla tabella ARTICOLI tramite query sottostante : Non saprei come altro
far comparire i dati che mi servono.
Lo stesso problema del prezzo
riguarda anche NOME cliente, TELEFONO ecc. ovviamente. Credo di aver
impostato male il database nel suo complesso. 
Se nella tabella ORDINI
metto un campo prezzo da dove prendo il dato se non automaticamente da
ARTICOLI con una query che però mi restituisce il dato sempre aggiornato ?
HELP
MAX
--------------------------------
Inviato via 
http://usenet.iol.it

 ha scritto nel messaggio
news:62Z11Z64Z14Y9...@usenet.iol.it...

Potresti gestire gli ordini come hai fatto finora, ma se l'ordine è stato
evaso, potresti utilizzare un'altra tabella nella quale registri il prezzo
storico del prodotto che hai venduto. Questo ti porta una serie di problemi
che verranno fuori man mano che sviluppi l'applicativo (ad esempio se vuoi
tutti gli ordini del cliente, evasi e non, devi interrogare due tabelle).
Un'altra soluzione è di inserire il prezzo e tutti i dati che possono
variare  nell'ordine stesso; in questo caso i dati sono duplicati ma se
siverifica una variazione anagrafica degli articoli, non influenza
minimanente gli ordini già evasi.
Ciao
LaLo

 ARTICOLI con una query che però mi restituisce il dato sempre aggiornato ?
Intendevi proprio fare una domanda (che poi non hai fatto) o ti e' scappato
l'interrogativo per sbaglio?
MAX, spiegati meglio perche' non e' molto chiaro il tuo problema.
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente
Newsgroup: it.comp.appl.access
Titolo: replace apice

Ciao a tutti
                scusate per la domanda cretina: come faccio ad eliminare il
carattere ' da una stringa? Ho provato con  Replace(tabella1!campo1 " '
","") all'interno di una query, ma non funziona temo per un problema di
troppi apici e virgolette. Qual è la sintassi corretta? O in alternativa
come faccio da vba a dirgli di eseguire un Trova/Sostituisci? Dal momento
che le stringhe da sostituire sono tante (' ; : blank) c'è modo di operare
la sostituzione in un colpo solo, cioè dando n stringhe da sostiutire ad un
comando? Col replace non mi sembra possibile.
Grazie
Ilaria

 ha scritto nel messaggio
news:b4hqpj$8jc$1...@localhost.localdomain...

Ciao Ilaria
Perchè devi eliminare l'apice dal contenuto dei campi ?
Comunque puoi eseguire una query di aggiornamento in questo modo
currentdb.Execute "UPDATE NomeTabella SET
[NomeCampo]=Replace([NomeCampo],""'"","""")"
Come puoi notare il secondo parametro di replace ha due doppi apici un
singolo apice e ancora due doppi apici mentre il terzo parametro ha quattro
doppi apici il risultato della stringa è
UPDATE NomeTabella SET [NomeCampo]=Replace([NomeCampo],"'","")
Ciao Giorgio.

> Ho provato con  Replace(tabella1!campo1 " ' ","") all'interno di una
query
Può fare la differenza il fatto che ci fossero degli spazi tra gli apici?
Grazie
Ilaria


Ciao Giorgio.

Newsgroup: it.comp.appl.access
Titolo: IP address

 Qualcuno sa se è possibile ricavare l'indirizzo i.p. di un p.c. da un modulo 
access (ovviamente in rete) ?
Ho guardato sull' help in linea ma non ne parla, forse ho sbagliato chiave di 
ricerca ?
   grazie Geppo

access (ovviamente in rete) ?
Puoi trovare spiegazioni dettagliate nella knowledge base di
Microsoft.
Dai una letta a questi due articoli:
http://support.microsoft.com/support/kb/articles/Q160/2/15.asp
http://support.microsoft.com/support/kb/articles/Q154/5/12.asp
oppure a quest'altro indirizzo trovi una spiegazione un po' piu'
esauriente, sempre utilizzando il codice indicato nei precedenti
articoli:
http://www.mvps.org/vbnet/code/network/ipaddress.htm
In alternativa puoi dare un'occhiata al controllo CCRP IP Address,
all'indirizzo 
http://www.mvps.org/ccrp/
. Non ho idea di come funzioni,
ma penso che sia un'opzione da verificare.
-- 
Ciao,
Giovanni