mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Problema misto tabella+report

Devo chiedere nuovamente aiuto al ng ... sperando di trovarlo come
spesso mi e' accaduto ;)
Ho una tabella di 2 colonne che si puo' semplificare cosi':
NUMERO 	TESTO
1		Luca
1		Andrea
1		Claudia
2		Giovanni
3		Andrea
3		Carlo
ecc ecc ...
E voglio ottenere un report fatto cosi:
1	Luca, Andrea, Claudia
2	Giovanni
3	Andrea, Carlo
ecc ecc
E fin qui ci sono riuscito. Quello che mi serve pero' e' avere nel
report alcuni nomi in grassetto (o comunque in formato diverso).
Se ad esempio ho un'altra tabella fatta cosi':
1	Andrea
1	Claudia
3	Carlo
Nel mio report queste occorenze devono essere in grassetto, e cioe'
circa cosi':
1	Luca, */Andrea/*, */Claudia/*
2	Giovanni
3	Andrea, */Carlo/*
Avendo indicato con */ ... /* il testo in maiuscolo.
Qualcuno puo' darmi qualche consiglio su come procedere?
Io non so proprio da che parte iniziare :(
Grazie 1000,
Luca

 ha scritto nel messaggio
news:Rc4BOVG=4f1ZfrnipzxmEJiLc2=L...@4ax.com...

Una strada: usa le funzioni DlookUp per leggere il valore dalla seconda
tabella. Poi la struttura If..Then...Else per mettere in grassetto il nome.
Piazza il codice su formattazione del corpo del report e il gioco è fatto.
Non dimenticare di usare Else se la funzione dlookup non trova il record
corrispondente.
If dlookup(....) then
Miocontrollo.FontWeight = 700
else
Miocontrollo.FontWeight = 400
end if
Ciao, Carlo

end if
Ho capito quello che vuoi dire, ma il pmio problema e' un po' piu'
sottile. In pratica il problema a cui non trovo soluzione e' che devo
avere in grassetto una stringa all'interno di una stringa piu' grande
all'interno di un controllo.
Per restare al tuo esempio, io non devo avere in grassetto tutto il
contenuto di Miocontrollo, ma solo ed eventualmente una sua
sottoparte.
E non posso nemmeno usare piu' controlli perche' non so quanti me ne
serviranno, e quanto saranno lunghe le stringhe al suo interno.
E' come se dovessi stampare una serie di frasi con al loro interno una
o due parole in grassetto ...
HELP :]
Luca

circa cosi':
per individuare i nomi da grassettare puoi usare la funzione dlookup.
il problema e' un altro.  non credo che ci sia modo di rendere
grassetto o meno parti di testo contenuto nello stesso controllo
(casella di testo) di un report.
potresti provare con un active x rtf ma io non l'ho mai usato. 
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


Newsgroup: it.comp.appl.access
Titolo: Filtro su recordset proveniente da filtro. Possibile?

Ciao a tutti. Avevo già postato a riguardo, ma forse ero stato un pò troppo
lungo e poco chiaro.
E' possibile secondo voi applicare un filtro ad un set di record proveniente
dall'applicazione di un altro filtro.
Ho una maschera "Fornitori", dalla quale, premendo un tasto ottengo la lista
dei record riguardanti i prodotti ( maschera "Prodotti") relativi al
fornitore in questione, con la seguente routine:
Private Sub CmdProdotti_Click()
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "Prodotti"
    stLinkCriteria = "[IDFornitore]" = & Forms![Fornitori]![IDFornitore]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    Forms![Prodotti]![DescrizioneProdotto].SetFocus
End Sub
A questo punto vorrei applicare un "Filtro in base a maschera" dal primo dei
record filtrati della maschera prodotti, in modo che dal campo "Descrizione
prodotto", un elenco a discesa mi visualizzi solo le descrizioni dei
prodotti relativi a quel fornitore.
Dovrei altrimenti scorrerli con il pulsante "record successivo", ma quando
si tratta di un notevole numero di record, non è certo comodo.
Secondo voi è possibile?
Ciao e grazie.
Riccardo.

 wrote in message
ajtabg$f3q$1...@serv1.iunet.it...

Sempre che abbia ben compreso il tuo problema, a mio avviso il modo più
facile per risolvere il tuo problema è quello di impostare a Maschere
continue la proprietà Visualizzazione predefinita della maschera Fornitori.
Se invece vuoi che la maschera Fornitori abbia una visualizzazione a
Maschera singola, inserisci in essa una casella combinata non associata (od
ancora meglio una casella di riepilogo non associata) che abbia come origine
riga una query di selezione basata sulla tabella prodotti; in questa query,
nei criteri relativi al campo fornitore, scrivi Forms!Fornitori!IDFornitore;
naturalmente accertati che, quando la maschera Prodotti è aperta, risulti
aperta anche la maschera Fornitori.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Forse quella della casella combinata non associata, è la soluzione che
cercavo.
Ora corro a provarla. Grazie dell'interessamento.
Riccardo.

Newsgroup: it.comp.appl.access
Titolo: Casella combinata che memorizza i dati inserti

In una maschera vorrei creare due caselle combinate che hanno due
tabelle diverse come origine dati. 
Queste due tabelle non sono popolate, in quanto vorrei che sia
l'utente a popolare direttamente in maschera mentre inserisce i dati,
avvisandolo se quello che si stà inserendo sia stato già inserito.
Grazie


Casella combinata - Aggiungere un nuovo record
www.donkarl.com/it?FAQ4.13
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: nome proprietà

Salve a tutti,
scusate come modifico via codice il colore
di una maschera?
...non ricordo più il nome...
grazie!
ringo

 ringo
Ma perchè di tanto in tanto non ci provate almeno una volta a interrogare
la guida premendo quell'F1 che tanto serve????? ma vi fa un pò senso? O
siete di destra e lo escludete perchè lui sta a Sinistra (è una battuta
stupida, non vi applicate)? Bhò!
Vedi :
Backcolor
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
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: Ricerca con casella riepilogo

Salve,
alla digitazione di caratteri nel mio controllo txtricerca, la casella di 
riepilogo mi restituisce un elenco.
riporto il codice.
Private Sub txtRicerca_Change()
Dim strR As String
Dim StrSQL As String
strR = Me!txtRicerca.Text
If Not IsNull(Me!txtRicerca.Text) Then
    StrSQL = "SELECT ID_oggetto, oggetto, rifer_nota_doc, descr_allegati " & 
_
    "FROM tbl_Oggetto " & _
    "WHERE (oggetto Like " & Chr$(34) & "*" & _
    strR & "*" & Chr$(34) & ");"
    Me!ElencoNominativi.RowSource = StrSQL
    Me!ElencoNominativi.Requery
    Me!txtRicerca = strR
    Me!txtRicerca.SetFocus
    Me!txtRicerca.SelStart = 255
End If
Il mio problema è che vorrei fare la selezione da un query e non da una 
tabella, nel mio caso tbl_oggetto:
SELECT ID_oggetto, oggetto, rifer_nota_doc, descr_allegati " & _
    "FROM tbl_Oggetto " & _
    "WHERE (oggetto Like " & Chr$(34) & "*" & _
    strR & "*" & Chr$(34) & ");"
Come posso fare?
Ciao e grazie per un eventuale risposta. 

"JeanLoup" <v722...@NOSPAMhotmail.it> ha scritto nel messaggio
news:43c4ee1c$0$343$5fc...@news.tiscali.it...

Forse non ho capito il tuo problema, ma per risolvere il problema è
sufficiente nella FROM invece del nome della tabella mettere il nome della
query: una striga SQL può basarsi indifferentemente su una tabella o su una
query, in fin dei conti non rappresenta altro che il codice SQL di una query
che come sai può essere appunto basata su una tabella o su un'altra query
registrata.
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Database di Access lento...lento... (BLOAT)

Ad uso e consumo di chi si possa trovare un problema simile.
In tanti post si parla di lentezza degli MDB. E trovate un milione di 
consigli per velocizzare il tutto.
Nel nostro caso, eravamo in architettura FE/BE, rete, librerie etc. Il 
sintomo era una grande lentezza a far partire il programma.
Vi dico cosa ho trovato. Ho tolto pezzo per pezzo tutto quello che c'era nel 
db. Quando ho finito, avevo un db più vuoto di uno appena creato (nel senso 
che avevo anche tolto i riferimenti in VBE che Access mette di default).
Bene: il db creato è 120 KB, il mio svuotato e compattato, 3512. 
Visualizzando le tabelle di sistema, ho trovato che "MSysAccessStorage" 
contiene 6692 oggetti :-|
Doppio click sul primo, tempo di apertura meno di mezzo secondo. Doppio 
click sul secondo, tempo di apertura 20 secondi. Tra l'altro, aprendo e 
chiudendo il secondo più volte, si vedeva Access consumare sempre più RAM. 
Ho ottenuto anche qualche errore sul Runtime di Visual C++... Ed anche qui, 
come in un altro caso, Microsoft non ne sa nulla perché non parte la 
segnalazione automatica degli errori.
Si dice di risolvere il problema creando un nuovo DB ed importando tutto.
Note:
1. Creando un nuovo db ed importando le barre degli strumenti, importava 
robaccia. Soluzione:
http://smsconsulting.spb.ru/shamil_s/topics/copycmdb.htm
2. Attenzione anche alla decompilazione! Riferimenti: 
http://tinyurl.com/af94m
Sto facendo altri test....
-- 
Jonathan Canova
infoCHIOCCIOLAaladinoinformatica.com
www.aladinoinformatica.com
 

 
http://tinyurl.com/af94m
E' noto anche questo: dalla versione 2000 il /Decompile è da utilizzare solo
per il recupero di progetti VBA danneggiati...
Ciao.

 per il recupero di progetti VBA danneggiati...
Ni. In un precedente mio post (
http://tinyurl.com/bq8ql
) era la soluzione 
per il problema che si presentava. Il progetto VBA in se stesso non era 
danneggiato, lo erano (vado ad intuito) alcuni riferimenti interni del 
codice compilato...
Sempre più difficile :-)


 ha scritto nel messaggio 
news:_VHCe.172755$75.75...@news4.tin.it...
Aggiunta...
"Database bloat is not stopped by compacting database with Access 2002 
format"
http://support.microsoft.com/?kbid=810415


 codice compilato...
Cosa fai: i test linguistici?   :-)
Diciamolo in maniera diversa allora: il Decompile veniva utilizzato
all'epoca di Access 97 per ridurre le dimensioni del progetto.
Dalla versione 2000 non funziona piů cosě e si deve utilizzare solo per
recuperare .mdb con anomalie.
Per ridurre le dimensioni di un .mdb in fase di sviluppo bastare reimportare
tutto in un nuovo file.
Ciao.
Newsgroup: it.comp.appl.access
Titolo: problema di importazione file riga per riga

buongiorno a tutti, 
 
Sto importando un file di tipo .cvs che contiene 178 mila righe come queste
 
22361	1	USA	0	01/03/2012 00:00	0,015
22361	1343	Canada	0	01/02/2012 00:00	0,012
e cosi via...
 
il codice che sto provando è questo:
questo codice importa senza problemi altri file con numerose righe ma non tante come queste, secondo voi è un problema di troppe righe nel .csv?
 
    Dim FileNum As Integer
    Dim DataLine As String
    Dim arrSplitStrings1() As String
 
    FileNum = FreeFile()
    Open Nomefile For Input As #FileNum
 
    While Not EOF(FileNum)
        Line Input #FileNum, DataLine
        arrSplitStrings1 = Split(DataLine, ";") 
        DoCmd.RunSQL(.....)
    Wend
 
 
 


ho dimenticato di scrivere che questo codice importa una sola riga e poi esce.
ma solo in questo caso, utilizzato in un altro punto del programma con file di 100 righe le importa senza problemi


stesso codice provato riducendo i record a 2300 le importa senza problemi.
inizio a pensare che sia un problema di dimensione del file che non so risolvere
 

 secondo voi è un problema
 
 
Non si capisce di che problema stai parlando
Ti restituisce un errore? Se si quale? A che riga del codice?
Descrivi meglio il contesto, cosa succede, e cosa vorresti succedesse
 
 


nessun errore importa una riga e esegue il mio msgbox "importazione listino avvenuta con successo"
ho risolto collegando il csv come tabella collegata e importandolo con recordset in una tabella locale
 
 
 
 
 

 inizio a pensare che sia un problema di dimensione del file che non so risolvere
 
Terribile: è il metodo che uso abitualmente, ma evidentemente non con file così grandi.
Puoi verificare se cambiando il metodo di accesso hai riscontri?
 
Dim FContent as string, Idx  as Integer
 
Idx = FreeFile              
Open <PercorsoFile> For Binary Access Read Shared As Idx
FContent = Space$(LOF(Idx))
Get #Idx, , FContent
Close #Idx
 
Dovrebbe caricare il contenuto del File in var. FContent (il tipo string ha un limite di 2 miliardi di caratteri).
 
Saluti
 
 


ho visto ora, lo provo e ti faccio sapere grazie.

Il giorno martedì 6 giugno 2023 alle 19:28:14 UTC+2 Simone Calligaris ha scritto:

Ma è possibile che la finestra immediata non mostri tutti i record letti della variabile Fcontent?
facendo ?Fcontent vedo circa 150 righe mentre il file csv ne contiene circa 17000 non erano 178000 come pensavo inizialmente molte meno
C'è un modo per sapere quante righe contiene effettivamente Fcontent?

 C'è un modo per sapere quante righe contiene effettivamente Fcontent?
 
Puoi fare una scansione della stringa e contare i ritorni a capo, ma un semplice Len(stringa) ti da la misura dei bytes caricati.
Comunque, dopo aver aperto il file con l'opzione binary puoi sempre scansionarlo con LineInput, l'unica differenza, se ben ricordo, è che dopo l'EOF si verifica un errore di Runtime (che puoi gestire).
 
Saluti
Newsgroup: it.comp.appl.access
Titolo: access e excel

ciao a tutti.
Molto velocemente vi descrivo il mio problema: dovrei raccogliere dei dati
da un foglio di excel (con un pulsante o una routine, l'end user non deve
intervenire sul foglio), inserirli in una tabella, elaborarli con access e
quindi reinserirli nel foglio excel originario (possibilmente con un altro
pulsante/routine)
Come faccio a farlo?
Per me è un dilemma, ma sono sicuro che qualcuno qui è in grado darmi
qualche dritta.
Ringrazio anticipatamente.
ste

 ha scritto nel messaggio
news:9al5jq$m4p$1...@lacerta.tiscalinet.it...

Puoi collegarti direttamente il foglio excel come se fosse una qualsiasi db
(file - carica dati esterni - collega tabelle); la cosa importante è che i
dati al suo interno siano strutturati bene proprio come se fosse una tabella
access...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Piccolo aiuto su OpenRecordset

Perchč questo script (che con Acc97 funzionava) con Acc2000 non mi funge?
in particolare l'errore č:
"impossibile trovare il metodo o il membro dei dati"
sulla riga .... "rst_2.FindFirst stringa"
VBA, Access 9.0 Object, DAO 3.6 Library sono tra i riferimenti del progetto.
Vi ringrazio fin d'ora
Sub Aggiorna_Tab()
    Dim dbs_1 As Database, dbs_2 As Database
    Dim rst_1 As Recordset, rst_2 As Recordset
    Dim mio_cod As Integer
    Dim mio_val As Integer
    Dim stringa As String
    Set dbs_1 = CurrentDb
    Set dbs_2 = CurrentDb
    Set rst_1 = dbs_1.OpenRecordset("Tb1", dbOpenDynaset)
    Set rst_2 = dbs_2.OpenRecordset("Tb2", dbOpenDynaset)
    rst_1.MoveFirst
    Do While True
        mio_cod = rst_1![Cod]
        mio_val = rst_1![Val]
        stringa = "Cod = '" & [mio_cod] & "'"
        rst_2.FindFirst stringa
        rst_2.Edit
        rst_2![Valore] = mio_val
        rst_2.Update
    rst_1.MoveNext
    If rst_1.EOF Then
    Exit Do
    End If
    Loop
    dbs_1.Close
    dbs_2.Close
End Sub
Ciao da Gianni

 ha scritto nel messaggio
news:b1anp6$38m$1...@lacerta.tiscalinet.it...

Visto che dici che nel tuo database i riferimenti alla libreria a Microsoft
DAO ci sono, prova a sostituire queste due righe di codice VBA:
Dim dbs_1 As Database, dbs_2 As Database
Dim rst_1 As Recordset, rst_2 As Recordset
con queste due:
Dim dbs_1 As DAO.Database, dbs_2 As DAO.Database
Dim rst_1 As DAO.Recordset, rst_2 As DAO.Recordset
Inoltre c'č un'altra cosa che non mi convince: sembrerebbe che il campo Cod
della tabella Tb1 sia di tipo Numerico visto che lo memorizzi in mio_cod che
č una variabile di tipo Integer; se cosě č non devi scrivere:
stringa = "Cod = '" & [mio_cod] & "'"
ma:
stringa = "Cod = " & [mio_cod]
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:rE6_9.62299$YG2.1...@twister1.libero.it...

Perfetto Grazie Roberto
p.s. giusta l'osservazione sul tipo numerico, era cmq solo un errore di
trascrizione mio nell'esemplificare lo script.
Grazie di nuovo
Buon Lavoro
Ciao da Gianni
Newsgroup: it.comp.appl.access
Titolo: PDF 995.com acc/97

Ciao a tutti
Sono riuscito a creare un report di acc/97 in pdf. con programma 
995.com
, ma
ogni volta che mi crea un file mi apre
internet explore. come faccio a non farlo aprire.
Come faccio a salvare il file automaticamente in una cartella senza che mi
chieda dove?
ciao e grazie ancora.

 ciao e grazie ancora.
--
rgrds
SC
-- 
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:c07irl$1qk$1...@news.newsland.it...

grazie ma non so l'inglese.
Ciao e alla prossima.

 chieda dove?
Credo che non ci siano programmi gratuiti che permettano di fare questo.
Ciao
Silvio



PDFCreator (cerca con google) è freeware e funziona egreggiamente.
(credo sia su 
sourceforge.net
)
Ciao :)

> grazie ma non so l'inglese.
Se non conosci l'inglese, utilizza un programma in italiano: Win2PDF.
www.win2pdf.it
Se hai bisogno di qualche consiglio sul suo utilizzo puoi contattarmi
direttamente.
-- 
Gabriele Bertolucci
PBsoft 
www.pbsoft.it

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

Buondì, ho trovato qui e là molte info su metodo Findrecord ma qualcosina
ancora mi sfugge.
Avrei necessità di poter cercare il testo di una text non associata in una
tabella, come parte del campo, come fare? Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 in una tabella, come parte del campo, come fare? Grazie
Nell'editor del VBA scrivi FindRecord seguito dalla pressione di F1
-- 
Ciao
Geppo 

geppo ha scritto:


Vatti a fidare dell'help.....
Esempio
Nell'esempio riportato di seguito viene indicato come trovare nei record
la prima ricorrenza del nome Fabbri nel campo corrente. Non vengono
trovate le ricorrenze di fabbri o di Fabbrini.
DoCmd.FindRecord "Smith",, True,, True


 DoCmd.FindRecord "Smith",, True,, True
Ma l'hai cambiata cosi:
DoCmd.FindRecord "Fabbri",, True,, True
Comunque ti trova solo la prima occorrenza
-- 
Ciao
Geppo
Newsgroup: it.comp.appl.access
Titolo: come c........o si passano i parametri via codice ad una funzione definita dall'utente??????

ciao a tutti!!!
scusate ma sto scapocciando!!!!
come c........o si passano i parametri via codice ad una funzione
definita dall'utente??????
su sql server express
scusate ma io scrivo una funzione "pescainventario" cosi fatta:
definisico il paramatero @inventario come varchar(20)
select inventario from tbl monete
where inventario=(@inventario)
sull'adp di access ho una una combobox da cui pesco un elenco di
inventari che sono il parametro @inventario che devo passare alla mia
funzione pescainventario
come si faaaaa??????????
graziiiieeeeeeeeeeee

 ha scritto nel messaggio 
news:1177073519.8...@y5g2000hsa.googlegroups.com...

Ciao ulisse,
Esempio:
Dim rs as ADODB.recordset
Dim valorerestituito
  Set rs = CurrentProject.Connection.Execute("select dbo.pescainventario('" 
& me.combo.value & "')")
    If Not rs.EOF And Not rs.BOF Then
        rs.MoveFirst
        valorerestituito= Nz(rs.Fields(0), "")
    End If
    rs.Close
set rs=nothing
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
----------------------------------------> 

 ha scritto nel messaggionews:1177073519.8...@y5g2000hsa.googlegroups.com...

grazie

Newsgroup: it.comp.appl.access
Titolo: esiste controllo listview liberamente distribuibile insieme al runtime?

Ho bisogno di un controllo simile al listView della microsoft, dove si possano allargare le colonne e riordinare secondo diversi criteri.
Il controllo microsoft non mi va bene perché non è distribuibile se non per i sistemi operativi in cui è installato l'intero access, non solo il runtime.
ho letto che si puo' ottenere la licenza per distribuirlo se si fornisce insieme a un pacchetto che contiene altri componenti microsoft, ma è piuttosto voluminoso e poi mi complica l'installazione.
Esiste un controllo simile?

 wrote in message
news:9g2Te.19124$
O6.11...@news3.tin.it

Che io sappia no, ma se dai un'occhiata nel mio sito
trovi un metodo per Wrappare la DLL di Windows che non
richiede nessuna distribuzione in quanto già presente
con Win.
Vedi:
http://www.mantuanet.it/alessandro.baraldi/
Sezione [API]--->Controlli Avanzati
2.7 ListView(Avanzato) 
2.8 ListView(con ImageList) 
E' tutto un pò complesso in quanto sfrutta in modo
avanzato il SubClassing che richiede un minimo di 
competenza, ma funziona tutto come da DEMO.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

"Tommy"


Le versioni Developer di Access (ovviamente e da sempre) comprendono la
licenza di distribuzione per quel controllo ActiveX.
Ciao.

 ha scritto nel messaggio 
news:9g2Te.19124$O6.11...@news3.tin.it...

Se distribuisci l'applicativo con il Developer e quindi con il runtime di 
Access, questo controllo è compreso.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: dupplicare record

ciao a tutti,
ho una maschera con una casella di controllo che funge da contatore e
per fare questo ho messo sul valore predefinito
IIf(nz(DMax("numeroacconto";"Tabella1"))=0;1;DMax("numeroacconto";"Tabella1")
+1)
che di fatto svolge il compito che ho chiesto.
In determinate occasioni ho la necessità di dupplicare il record e lo
faccio attravverso un pulsante comando con la seguente routine:
Private Sub Comando28_Click()
On Error GoTo Err_Comando28_Click
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 2, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 5, , acMenuVer70 'Paste
Append
Me.Testo17.Visible = True
Me.Etichetta18.Visible = True
Me.Testo17.Visible = True
Me.Etichetta13.Visible = False
Me.uscita5 = 0
Me.data = Date
Refresh
Exit_Comando28_Click:
    Exit Sub
Err_Comando28_Click:
    MsgBox Err.Description
    Resume Exit_Comando28_Click
End Sub
Il tutto va bene fatta eccezione del fatto che replica tutti i dati da
me richiesti ubicati nel record della taballa1, fatta eccezione del
campo "numero"
Qualcuno può aiutarmi?
Vi ringrazio per l'attenzione

 Vi ringrazio per l'attenzione
facci sapere se funziona
un saluto
Franky S.

 - Mostra testo citato -
ciao franky non so se ho capito bene, ho aggiunto il il tuo codice
alla mia routine chiaramente sostituendo . ; con le , ma come effetto
ho che mi continua la numerazione non mi duplica lo stesso numero di
record.
Ma ripeto forse ho capito male, tu intendevi quello che ho fatto?


Ciao, in passato per risolvere un problema simile al tuo (ammesso che
lo sia stato)
l'ho risolto adattando il codice della routine presente nella pagina
web che ti vado a segnalare:
http://www.allenbrowne.com/ser-57.html
saluti e buon lavoro,
Franky.


devi fare riferimento al controllo che contiene il dato d'interesse:
me.Numeroacconto = NomedellaTextBoxCheContrieneIlNumero
-- 
Ciao
Geppo
Newsgroup: it.comp.appl.access
Titolo: Stampa di report dopo ordinamento

Salve a tutti.
Ho dei report che visualizzo in anteprima per gli utenti di livello
"Semidei" (come il sottoscritto) e invio direttamente alla stampa per chi
è di livello "Peones".  :-)
Preciso che mentre i Peones hanno le maschere aperte in modalità Popup e A
Scelta Obbligatoria, i Semidei no.
Di solito uso i gruppi per fare ordinamenti predefiniti dei campi, ma mi è
stato chiesto di produrre un report ordinabile a richiesta su uno o più
campi.
Le istruzioni che ho messo nel pulsante Stampa sono:
        DoCmd.OpenReport stDocName, acViewPreview, , stlinkcriteria
        Reports(stDocName).OrderBy = ordine
        Reports(stDocName).OrderByOn = True
dove "ordine" è una stringa che riproduce l'ordinamento scelto.
Mentre però io non ho problemi a chiamare la stampa, non so che comando
dare per gli utenti finali.
Un
        DoCmd.RunCommand accmdprint
stampa una riproduzione della maschera di scelta, che è rimasta attiva.
..perplesso.
Grazie fin d'ora.
Riccardo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Probabilmente non ho capito nulla del tuo problema, ma se apri il report in
maniera normale ( acViewNormal ) invece che in anteprima ( acViewPreview ),
non hai risolto il problema?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
In realtà no, perché mi stampa i record così come vengono e
successivamente mi dà errore perché la OrderBy si riferisce a un oggetto
non più aperto.
Grazie.
Riccardo
P.S. Scusa: è giusto se cito, oltre al tuo messaggio, anche pezzi di
quello a cui rispondevi, o fa solo confusione?


 quello a cui rispondevi, o fa solo confusione?
A mio avviso è giusto come hai risposto al mio messaggio.


 Dovrebbe funzionare.
Se non ci fossi, ti si dovrebbe inventare, e all'inventore darebbero il
Nobel!
Tutto ha funzionato ... dopo che mi sono ricordato di cancellare
l'istruzione Dim all'interno della maschera! :-/
Grazie.
Riccardo

Newsgroup: it.comp.appl.access
Titolo: AIUTO Campi calcolati.

Riesco abbastanza tranquillamente a portare campi calcolati in un form su
una tabella, pero` ho letto frequentemente che ritenete la cosa non
corretta o meglio non una buona abitudine.
Ma allora nel classico esempio
di una fattura, io metto i nomi degli articoli, la quantita`, lo sconto, il
prezzo unitario ecc ecc nella casellina importo dovro` far venir fuori un
risultato e poi copiarlo in una tabella...
Qual'e` a vostro avviso il modo
di comportarsi piu` corretto in questi casi?
Grazie mille!
--------------------------------
Inviato via 
http://usenet.iol.it

 Grazie mille!
Prego



sottomaschere collegate campi master e secondari
e query
Saluti.
Emanuele.

 risultato e poi copiarlo in una tabella...
Maddeche?
Nel controllo importo ci sarà un valore calcolato con tutti i tuoi bei
calcoli basati su valori che tu salvi nella tabella.
Se devi recuperare quella fattura recuperi i valori e riapplichi i soliti
calcoli per riavere il totale, senza salvarlo!
Antonio
Newsgroup: it.comp.appl.access
Titolo: Null - Is not null PROBLEMA

Buongiorno, utilizzo una Tabella1 e una maschera ad essa collegata.
Quando nella maschera applicavo in un campo "Filtro in base a maschera" mi
dava un menu a tendina dove comparivano tutti i records appartenenti a quel
campo. Ora invece nel menu a tendina mi compare solamente "Is Null - Is not
Null" come posso fare per ripristinare il menu a tendina con i valori
relativi a quel campo?
Grazie e Saluti
Andrea

 ha scritto nel messaggio
news:c21kgh$df7$1...@lacerta.tiscalinet.it...

Mi pare che il menů con i valori c'č solo se non hai valori null dentro e/o
se č una chiave o un indice...
Antonio

Newsgroup: it.comp.appl.access
Titolo: filtrare due casella combinate

Ho una maschera dove nel campo descrizione tramite una casella combinata
inserirò dei parametri.
Questa casella combinata è ovviamente collegata ad una tabella dove vi
saranno una serie di voci.
1-alta moda
2-pret a porter
3-La Repubblica
poi ho una casella combinata a monte
1-sfilate
2-pubblicità
Domanda
è possibile vincolare la scelta della seconda casella combinata alla prima?
es:
se scelgo
1-sfilate
nella casella figlia ho la sola scelta di
1-alta moda
2-pret a porter
mentre se scelgo
2-pubblicità
avrò
3-La Repubblica
Grazie Marco M.

 wrote in message
99seoa$b8v$1...@nreadB.inwind.it...

Tu avrai immagino una tabella con record del tipo
sfilate - alta moda
sfilate - pret a porter
pubblicità - repubblica
La prima combo pesca da questa tabella solo il primo campo
La secondo combo avrà una query sulla tabella con un criterio where sotto il
primo campo del tipo
like nz([forms]![tuaform]![primacombo];"*")
Quindi i reocrd restituiti saranno tutti, se nella prima combo non c'è
nulla, o solo quelli in cui nel primo campo c'è il valore scelto nella prima
combo
Antonio

è possibile vincolare la scelta della seconda casella combinata alla prima?
Certo che sì.
Scarica da  
www.sitocomune.com
  il sample sull'utilizzo di forms: trovi quello che ti serve e molto,
molto altro.
Ciao, warp
Newsgroup: it.comp.appl.access
Titolo: Margini report

Ciao a tutti,
Qualcuno mi sa dire come mai devo stringere i margini in quanto mi stampa 
due pagine, quando lo stesso db sul mio e altri  PC non da problemi, stessa 
versione di Access, Windows, ecc.. (con i margini sono al limite).
Grazie Pino

Forse è troppo banale... ma la stampante è la stessa?


          Secondo me è la stampante, qualsiasi foglio di office che stampo, se lo
stampo sulla mia laser è ok, ma quando stampo sulla stamp. a inkiostro del
collega devo aumentare i margini.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


La stampante non è la stessa,
Ulteriori informazioni, sul pc in questione, ho provato a manipolare una 
copia in formato mdb e andando in struttura report mi segnala che siamo 
fuori dai margini, quindi ??  Le stesse misure sul mio sono perfette.
Non è una cosa che non mi fa dormire, ma mi piacerebbe sapere.
Ciao
Pino

Penso che si possa affermare con discreta sicurezza che il problema sia
la stampante. Anzi le stampanti, perchè ognuna, alla fine, reagisce a
modo suo a questo evento e a molti altri gestiti da molti altri
programmi.
E' normale.
Il rimedio consiste nel settare una pagina che non sia al limite dei
margini permessi dalla stampante in modo che ci stia "larga" e possa
risultare valida per qualunque stampante.
Ciao...
Newsgroup: it.comp.appl.access
Titolo: Sospendere la chiusura ambiente di access

Buongiorno,
vorrei disabilitare la chiusura dell'ambiente di access quando
visualizzo un'anteprima di stampa e abilitarla quando chiudo
l'anteprima.
Esiste un semplice sistema per impedire questa chiusura dell'ambiente
oppure per non rendere accessibile il pulsante di chiusura? poi devo
ritornare alla situazione originale.
Ciao.

 ha scritto nel messaggio 
news:02351026-a953-483e...@34g2000hsf.googlegroups.com...

Puoi nascondere i pulsanti della finestra di access con questa funzione
Option Explicit
Private Declare Function SendMessage Lib "user32" _
 Alias "SendMessageA" _
 (ByVal hwnd As Long, ByVal wMsg As Long, _
 ByVal wParam As Long, ByVal lParam As Long) As Long
Private Declare Function SetWindowLong Lib "user32" _
 Alias "SetWindowLongA" (ByVal hwnd As Long, _
 ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function GetWindowLong Lib "user32" _
 Alias "GetWindowLongA" (ByVal hwnd As Long, _
 ByVal nIndex As Long) As Long
Private Const GWL_STYLE = -16
Private Const WS_SYSMENU = &H80000
Private Const WM_NCPAINT = &H85
Public Sub ShowAccessBtn(ShowIt As Boolean)
    On Error GoTo Errors
    Dim lngOldStyle As Long
    Dim lngNewStyle As Long
    Dim mhWnd As Long
    mhWnd = Application.hWndAccessApp
    'Legge il valore attuale
    lngOldStyle = GetWindowLong(mhWnd, GWL_STYLE)
    If ShowIt Then
        lngNewStyle = lngOldStyle Or WS_SYSMENU
    Else
        lngNewStyle = lngOldStyle And Not WS_SYSMENU
    End If
    'Questa è l'unica Funzione indispensabile
    'che esegue realmente il comando Hide/Show
    'dei Pulsanti
    Call SetWindowLong(mhWnd, GWL_STYLE, lngNewStyle)
    'Manda un Repaint alla Finestra di Access
    Call SendMessage(mhWnd, WM_NCPAINT, 1, 0)
ExitHere:
    Exit Sub
Errors:
   MsgBox Err.Description, vbCritical, "Errore n° = " & Err.Number
   Resume ExitHere
End Sub
La richiami su un evento con
ShowAccessBtn False
per nasconderli....naturalmente true per vederli...
Ciao
-- 
Roberto da Parma 

 ha scritto nel messaggionews:02351026-a953-483e...@34g2000hsf.googlegroups.com...

Ciao,
Il tuo codice era proprio quello che cercavo.
In apertura dell'anteprima mi funziona perfettamente.
Ho ancora un problemino quando la chiudo (e cerco di espandere una
form),
(Errore di run-time 2501).
Credo sia una cosa risolvibile, anche se non sono un gran
programmatore di access,
ora mi metto al lavoro.
Grazie, marcopio.

 ha scritto nel messaggio 
news:171ebffe-8dd3-470f...@b1g2000hsg.googlegroups.com...


Basta che su chiusura del report inserisci
ShowAccessBtn true


 - Mostra testo citato
Avevo inserito ShowAccessBtn true, il problemino mi nasceva perchè la
form da aprire (ingrandire) era un popup ridotto a icona.
Usando la from non in popup ed il ShowAccessBtn true è ok.
Grazie, ciao. marcopio.
Newsgroup: it.comp.appl.access
Titolo: Date progressive

Salve a tutti,
vorrei fare in modo che in una casella di testo di una maschera compaiano
automaticamente delle date progressive (modificabili) in modo da non doverle
digitare.
Ho provato con l'istruzione:
Me.Data.DefaultValue=Me.Data.Value + 1
associata all'evento After_Upadate, ma non funziona.
Se ad esempio la data contenuta nel record č 17/05/2000, quello che ottengo
nel record successivo č una scrittura del tipo 0.02.27.
Come posso risolvere il problema?
Grazie.
Nexus

"Nexus" <Nex...@hotmail.com_nospam> ha scritto nel messaggio
news:N6QT4.23944$F46.2...@news.infostrada.it...

Prova con:
Me.Data = Date + 1
Ciao.

 Nexus
prova con:
 Me.Data.DefaultValue= "#" & Me.Data.Value + 1 & "#"
oppure
 Me.Data.DefaultValue= "#" & DateAdd("d", 1, Me.Data.Value) & "#"
Inoltre stai attento al formato della data potresti avere dei risultati
imprevedibili!
P.S.
sposta la procedura in Before_Update, e' preferibile
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Conversione Access 2.0 Access 97

Ciao
Mi č stato proposto di fare delle modifiche ad un programma sviluppato con
Access 2.0 distribuito con le appropriate Run-time. Sono riuscito a trovare
Access 2.0 ma il probloma č: conviene fare delle modifiche al programma,
anche se sono piccolezze, oppure convertire il DB almeno ad Access 97.
Naturalmente ho gia provato a convertire il DB ma mi restituisce diversi
errori, soprattutto perchč č pieno di macro, e codice VBA ormai obsoleto.
Sapete darmi un consiglio al riguardo, potrebbe andar bene convertire il DB
nella versione appena superiore tipo Access 3.0 se esiste?
Grazie a tutti
Ciao

 wrote in message
cUAA8.1318$CN3....@news2.tin.it...

Dopo Access 2.0 mi risulta solo Access 97.
Da me abbiamo speso un paio di milionate (in lire) un paio di anni fa per
convertire un programma in 97.
Se le modifiche sono poche conviene farle in 2.0
Luigi.

 ha scritto nel messaggio
news:cUAA8.1318$CN3....@news2.tin.it...

Ciao,
naturalmente tra access 2.0 e access 97 c'č access 95 o piů comunemente
conosciuto come access 7.0.
Comunque il passaggio intermedio non ti aiuterebbe. Anche io ci ho messo
moltissimo per il passaggio da una versione all'altra, tutto grazie a mamma
Microsoft e alle sue conversioni automatiche.
Ciao
Newsgroup: it.comp.appl.access
Titolo: OT Traduzione FAQ 7.6

Il primo di 2 articoli brevi:
*******************
7.6 Hyperlink opens mail program 2x
Problem
If you click on a hyperlink of the type "mailto:" the window which
allows you to write a mail always opens two times.
Cause
Office bug
Solution
from Mik Baehr:
Rename or delete the following key in the Windows registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PROTOCOLS\Handler\mailto
******************
-- 
cu
Karl
*********
Access-FAQ 
http://www.donkarl.com/it

 ******************
7.6 Hyperlink apre il programma di posta elettronica 2 volte
Problema
Se tu fai click su un hyperlink del tipo "mailto:" la finestra che ti
permette di scrivere un messaggio di posta si apre due volte.
Causa
Un bug di Office
Soluzione
da Mik Baehr:
Rinomina o cancella la seguente chiave nel registro di Window:
HKEY_LOCAL_MACHINESOFTWAREClassesPROTOCOLSHandlermailto
--
rgrds
SC
-- 
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: fattura elettronica - errore 00200

ho ricevuto un messaggio "fattura scartata" per errore 00200
 
File non conforme al formato (nella descrizione del messaggio Ã¨ riportata lâ€™indicazione puntuale della non conformitÃ ) : Nella fattura con posizione 1 la linea 2 ha il valore del campo DettaglioLinee/Descrizione non valido
 
l'invio l'ho fatto con un portale cloud di un cliente ma il controllo con il simulatore ha restituito il messaggio che il file è corretto
 
secondo voi cosa può essere?

mario rossi pretended :

Carica l'XML in F&C e da lì ricontrolla il file e/o apri il file
con la pocedura di FE dell'Agenzia.
 
Ma tu nel campo incriminato cos'hai scritto?
 
Bruno


Puo' essere che se fai vedere il file, forse, si capisce qualcosa

Il 19/01/2019 02:41, mario rossi ha scritto:

99 su 100 hai un carattere non ammesso
prova ad aprire xml con firefox e vedi dove si blocca
 
ciao
BFS
 
---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com
 
 

 BFS
 
 
E perche' dovrebbe bloccarsi la visualizzazione con Firefox?
Penso abbiano pensato che possano arrivargli caratteri 'strani'
Se non riesce a mostrarli, mi sembrerebbe logico li saltasse
 
 


perchè se apri un xml con firefox e ci sono caratteri insulsi dentro ti 
appare:
 
 
Errore interpretazione XML: non well-formed
Indirizzo: file:///C:/Users/Administrator/Desktop/ITxxxxx_A0050.xml
 
Riga numero 72, colonna 52:
 
<Causale>blablabla ?=(/&%$ dovuto</Causale>
 
 
dicendoti anche riga e colonna del carattere.
mi è gia successo l'agenzia delle entrate da per buoni file che invece 
vengono scartati dai portali dei vari clienti.

Newsgroup: it.comp.appl.access
Titolo: Chiamare Evento da un altra Maschera

ho una routine all'interno di Form1 che a determinate condizioni apre Form2
vorrei chiamare una routine_Click di Form2 dal modulo Form1 mi conviene 
utilizzare openArguments ? 

 utilizzare openArguments ?
Dipende.
Ricorda che le Form sono moduli di Classe e come tali supportano
Metodi e Proprietà dichiarabili Public.
Se tu dichiarassi Public una Sub/Function vorrebbe dire esporre
il metodo in questione.
Da chiamare in questo modo :
Forms!NomeForm2.NomeSub(parametro)
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: strano messaggio su chiusura database

Buon giorno,
                    nel chiudere un dbaccess mi esce il seguente messaggio: 
Tabelle "TempMsysAccessObjects" insesistenza
Cliccando poi su ok ...... si chiude
Che é?
Cosa devo fare?
Grazie 

 ha scritto nel messaggio 
news:cv24sf$oql$1...@fata.cs.interbusiness.it...

____________________________________________________________________
Scusate ... soluzione trovata
      1. Run Access.
      2. Open Database_1 database.
      3. On the Tools menu, click Options.
      4. On the View tab, select the System objects check box and then click 
OK.
      5. In the Database window, click Tables in the left pane.
      6. In the right pane, select and then delete TempMSysAccessObjects 
table.
Gu 

 ha scritto nel messaggio 
news:cv24sf$oql$1...@fata.cs.interbusiness.it...

Hia rotto un qualche indice nelle tabelle di sistema.
Queste normalmente sono nascoste.
Strumenti
Opzioni
Mostra tabelle di sistema
Poi ti crei un nuovo file
Importi tutti gli oggetti tranne quelli di sistema.
Il nuovo file adatterà le sue tabelle di sistema sugli oggetti ricevuti
MAssimiliano 

 ha scritto nel messaggio 
news:cv25er$5u4$1...@balena.cs.interbusiness.it...

Ti conviene comunque importarlo in quello nuovo,
il vecchio file è corrotto e ti darà problemi.
MAssimiliano

Newsgroup: it.comp.appl.access
Titolo: Numeri contatori

Ciao,
una domanda forse stupida. Cancellando record in una tabella access viene
automaticamente cancellato anceh il nuero contatore (chiave primaria)
corrisispondente; ora utilizzando la funzione ripristino database i numeri
eliminati non vengono più utilizzati. è possibile rispristinarli in qualche
modo? oppure inserire nella tabella un contatore progressivo "variabile" che
assegni un riferimento ad ogni record?
spero di essere stato chiaro, grazie in anticipo a chi mi risponderà!
paolo

 wrote in message
a2rhsh$667$1...@pegasus.tiscalinet.it...

Noooneeee....
Il campo contatore serve per identificare univocamente un record. Quindi,
che ci siano buchi, non importa per questo fine.
Se invece vuoi numerare i record con numerazioni personalizzate, devi usare
un numerico o un testo e gestirti a manina cancellazioni e buchi...
Antonio
Newsgroup: it.comp.appl.access
Titolo: Esportazione in Excel e campi calcolati

Ciao a tutti!!
Dunque quel che desideravo fare è: da una query costituita da una serie
di campi desideravo esportare la stessa query in file excel cotituito da
più fogli di  lavoro!! Ogni foglio di lavoro farà riferimento sempre
alla stessa query ma ogni campo sarà calcolato differentemente!!
Avete dei suggerimenti?? è possibile??
grazie
mike
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Hai già provato (da excel) a leggere (dati - carica dati esterni - esegui
query su database) direttamente la query di access?
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Invia oggetto

Sono passato da Acces97 a A2000.
A97 mi permetteva di invare un report come testo di e-mail (utilizzando una
macro contenente INVIAOGGETTO). A2000 (utilizzando la stessa macro di A97)
mi permette di inviare lo stesso report solo come allegato di e-mail.
Come posso fare con A2000 ad ottenere lo stesso risultato che avevo con A97?
Ringrazio chi mi può dare soluzioni a questo mio problema.



prova a vedere sendobject
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Somme in un report di una casella di testo

Scusate la domanda molto probabilmente scema
Allora ho un database con  i campi A B C
tramite query ricerco nel database degli oggetti che soddisfano delle
condizioni e che mi creano un report con la stampa dei record in questo modo
A                   B                          C                        y
DOVE y è UNA CASELLA DI TESTO CHE DERIVA DA UNA OPERAZIONE
MATEMATICA CON IL CAMPO C
domanda
come faccio a fare la somma nel report della casella di testo y
(oggetto)                        (codice)                  (prezzo)
valore
OMBRELLO                      5                        10000
2000           (10000/5)
SEDIA                                2                          5000
2500            (5000/2)
PENTOLA                          5                        15000
3000           (15000/5)
                                                                ------------
--                   ---------------
                                                                     30000
???????????
                                                        somma([PREZZO])
Grazie e un bacio

 Grazie e un bacio
Non fare così, davanti a tutti arrossisco e soprattutto mi esponi
all'invidia di Biso..
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.appl.access
Titolo: arrotondamento

Non riesco a risolvere questo problema degli arotondamenti. Per esempio se
devo sommare questi valori la somma è 270,71 arrotondata (invece access mi
da 270,70)
+ 225,59
+ 45,12
= 270,70
Questo perchè in realtà i valori sono definiti come valuta con 2 decimali :
+ 225,586
+ 45,117
= 270,703
Grazie per l'aiuto
Nicola
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Nicola
prova a usare round
totale=round(cifra1,2)+round(cifra2,2)
fammi sapere. ciao. simba883 


Ok. ;-)
Leggi il primo paragrafo della FAQ 2.1 Arrotondamenti
sul sito indicato sotto, prima che raccomandi una funzione
che non arrotonda in senso commerciale.
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 *********
si ok, tu non sbagli mai? sei perfetto? 

 ...si ok, tu non sbagli mai? sei perfetto?
Come no?
-- 
:-)

Newsgroup: it.comp.appl.access
Titolo: Dubbi

Sto accostandomi ad Access attraverso la lettura di due libri, sui quali
però trovo delle affermazioni che alle volte mi appaiono inesatte...
*) Sul libro "La grande guida di Access 97" - Roger Jennings - Jacson
Libri  leggo a p. 260:
(...) le join (relazioni) (...)
come se una join *fosse* una relazione.
A me sembra invece che la join sia una proprietà della relazione...
sbaglio?
**) Sul libro "Realizzare applicazioni in Access 2000" - DeMaggio - Mc
Graw Hill - leggo a p.282 in merito alle self join:
 "Si supponga di avere un elenco di prodotti, che tra le varie
informazioni contiene(nella stessa tabella), per ciascun prodotto, il
codice dell'articolo
alternativo, vale a dire un prodotto affine che può sostituire
l'originale in caso di carenza di scorte. L'elenco dei codici originali
abbinato ai relativi prodotti alternativi può essere generato con una
query che sfrutta un self join"
A me sembra che si possa ottenere la cosa molto più semplicemente con
una query semplice, che restituisca i due campi interessati... sbaglio?
Se invece non sbaglio, qualcuno mi sa dare un esempio più pertinente di
utilizzo di self join?
Esistono casi in cui l'uso di self join si rende obbligatorio?
Un grazie a chi è arrivato fin qui; due a chi mi vorrà rispondere .)
Enrico

 una query semplice, che restituisca i due campi interessati... sbaglio?
Ho l'impressione che qui, in effetti, ti sbagli.
Considera che gli articoli alternativi possono essere piu' di due, e tu non
puoi sapere a priori quanti saranno, per non dire del fatto che due articoli
alternativi possono coesistere o essere l'uno fuori produzione (ma ancora
presente in scorta) e l'altro il nuovo che lo sostituisce.
Non vedo vie piu' semplici del self join in questo caso.
Inoltre come pensi di far saltare fuori i due articoli che ti interessano,
cioe', come li vorresti legare altrimenti?
Ciao, 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


In tutte le relazioni ricorsive, ogni volta in cui devi creare
una strutturazione ad albero; pensa ad esempio se dovessi
archiviare i messaggi di questo ng in una tabella...
Ogni messaggio *può* puntare ad un altro messaggio-padre...
Bye, Ste

Newsgroup: it.comp.appl.access
Titolo: Aggiornamento database.

Ciao a tutti.
Ho fatto un database con access. L'ho consegnato a chi deve usarlo. Chi deve
usarlo mi comunica tutte le cose che non vanno o che vorrebbe cambiare dopo
aver inserito i dati. Io gli faccio le modifiche ma come faccio per i dati?
Mica posso chiedergli di reinserirli tutti da capo?
Thanx
giaconet

 wrote in message
9gpm9t$9o5uf$1...@ID-71483.news.dfncis.de...

I dati vengono salvati solo sulle tabelle, quindi prima di cancellare il DB
del cliente copiati le tabelle ed importale poi nel MDB nuovo.
saluti
sdamy

 wrote in message
TfZX6.12259$m51.1...@news1.tin.it...

Oppure, se pensi che sia una cosa ricorrente, pensa di trasformare il tutto
in FE e BE
Antonio